Autor Zpráva
pollo22
Profil
Zdravím....tento kod by malo byť hodnotenie:
<?php
if(isset($_GET['id']) AND isset($_GET['hod'])){

$sql = "select hodnotenie, hodnotene from na_dobru_noc where id='$id'";
$vysledok = mysql_query($sql);
while ($riadok = mysql_fetch_array($vysledok)) {

$hodnotenie = $riadok['hodnotenie'];
$spolu_hodnotenie = $hodnotenie + $hod;

$hodnotene = $riadok['hodnotene'];
$hodnota = 1;
$spolu_hodnotene = $hodnotene + $hodnota;


$query = "UPDATE na_dobru_noc SET hodnotenie = '$spolu_hodnotenie', hodnotene = '$spolu_hodnotene' WHERE id = '$id'";
$vykonaj = mysql_query($query) or die(mysql_error());
}
}
?>
v tabulke mam stlpce hodnotene a hodnotenie.... do hodnotene sa po započítavať počet klknuti(hodnoteni) a do hodnotenie sa má zapysovať celkove hodnotenie....po stlačeny prislušneho hodnotenia by sa malo k k načitanim hodnotam pripočitať a znova zapysať....problem je len vtom že ked ja ohodnotim tak mi všetko pripočita bud krát dva alebo normalne...stava sa to nepravidelne....raz dobre a ra zle....tak neviem či je niekde tu chyba...ak by ste mi pomohli ale poradili prčo to roby tak vopred diky
nightfish
Profil
máš zapnuté register globals? (že používáš $id místo $_GET['id'])
názvy proměnných, které se liší pouze v jednom (předposledním) znaku, nejsou dobrý nápad
dotaz UPDATE se provede tolikrát, kolik řádků vrátí první dotaz SELECT
ShiraNai7
Profil
$sql = "select hodnotenie, hodnotene from na_dobru_noc where id='$id'";

nespoléhal bych na magic_quotes_gpc
pollo22
Profil
a ako by ste to riesili??

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: