Ahoj všichni!
Potřebuji udělat hodnocení 1-5. 1=nejlepší a 5=nejhorší,bylo by prostě 5 odkazů a po kliknutí na jeden by to přičetlo xx k aktuálnímu hodnocení.A ještě aby to bylo seřazený. Nahoře nejlepší a dole nejhorší .Může to bejt i s MySQL,už sme kamarádi :o)))
uff. na tom neni nic složitého ale je to zdlouhave abych to sem vypisoval tak zapracuj a uvidis ze to zvlanes
krátce:
<!-- hodnoceni.html -->
<a href="hlas.php?znamka=1">1</a>
<a href="hlas.php?znamka=2">2</a>
<a href="hlas.php?znamka=3">3</a>
<a href="hlas.php?znamka=4">4</a>
<a href="hlas.php?znamka=5">5</a>
# databáze
tabulka hodnoceni
sloupec pocet (int) a znamka (int) #pocet - počet hlasů, znamka - součet hlasů
<!-- hlas.php -->
if ($znamka < 1 || $znamka > 5) {
echo "bla bla bla, mimo hodnocení";
exit;
}
$query = mysql_query ("UPDATE hodnoceni SET pocet = pocet + 1, znamka = znamka + '$znamka'");
if ($query) {
echo "ohodnoceno";
} else {
echo "se to nepodařilo vohodnotit";
}
tak nějak jednoduše a názorně. jenom to chce krapátko vošetřit.
Dobrý,chodí to.Ale ještě bych tam potřeboval proměnnou $server a ta by měla hodnoty od 1 do asi tak 15.Víte jak to myslim,žejo?
to by me teda zajimalo, co z toho pochopil ze dekuje ;-)
> Víte jak to myslim,žejo?
Ne.... co od 1 do 15?
>>Víte jak to myslim,žejo?
Asi mě to už nemyslí, ale nevím...
No prostě: hlas.php?znamka=1&server=5. Už je to jasný??:o)
to nechápu :o)
popiš podrobněji (nebo máš smůlu)
No prostě je seznam FreeWebů a abych nemusel dělat těch 12 nebokolik tabulek tak v jedný tabulce třeba 24 sloupců no a jeden server by měl dva sloupce třeba pocet1(int) znamka1(int) a tak dál. A v tom souboru hodnoceni.html aby se vypsala ta aktuální známka
aha....
třebas takto:
tabulka hodnoceni
sloupec pocet (int) # počet hlasů
znamka (int) # součet hlasů
server (int) - pokud budeš zapisovat čísly 1 - 15
vlož do tabulky všech 15 serverů a hodnotu znamka nastav na 0 a pocet taky na 0, takže v tý tabulce už budeš mít 15 řádků
př.:
insert into hodnoceni values (0,0,'webzdarma.cz');
odkazy sou jasný hlas.php?znamka=x&server=y
upravíme soubor hlas.php:
if ($znamka < 1 || $znamka > 5) {
echo "bla bla bla, mimo hodnocení";
exit;
}
$query = mysql_query ("UPDATE hodnoceni SET pocet = pocet + 1, znamka = znamka + '$znamka' WHERE server = '$server'");
....
asi tak nějak