Hodnocení
13 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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?
-
Thanks a lot
-
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)
-
ne :-=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