<?php echo "Sveikas $username<p>"; //$query = "SELECT * FROM users WHERE username='$username'"; $result = mysql_query($query); $win = mysql_result($result,'0','win'); $lose = mysql_result($result,'0','lose'); $rt = $win * 2 - $lose; echo"Mano reitingas ", $rt; echo "<br>Laimejau ", $win, "<br>Pralaimejau ", $lose, "<hr>";// echo"<center><h3>Zaidimas atspek skaiciu<br>Turite atspeti skaiciu irase ji i laukeli ir paspaude bandyti speti, busite perkeltas i kita puslapi ir suzinosite savo rezultata.</h3></center><hr/>"; echo " <form action='members.php' method='post'> Jusu skaicius. <input type='text' name='skaicius' /> <input type='submit' name='submit' value='Bandyti atspeti' /> </form> <p>"; @$number = mt_rand (1,10); @$spej = $_REQUEST["skaicius"]; {$win="";$lose=""; //////////////////////////////////////////////////////////////// if (isset($_POST['submit'])) { ///////////////////////////////////////////////////////////////////// if ($number==$spej){ $win++; echo"Sveikiname jus atspejote skaiciu : $number ir gavote +1 win taška ir pasikelete reitinga"; $query = "UPDATE users SET win=$win WHERE username='$username'"; mysql_query($query); } elseif ($number!=$spej) $lose++; echo"Deja nepasiseke praradote gavote 1 lose taska ir praradote reitingo"; $query = "UPDATE users SET lose=$lose WHERE username='$username'"; mysql_query($query); } else { } }<?
o kaip galima butu sutvarkyti toki?
<?php$username = mysql_real_escape_string($username);$query = "UPDATE users SET lose=$lose WHERE username='$username'";?>
Žinok nereaguoja, jis man pakeičia tik iki 1 nuo nulio o poto jau nebejuda ;/
Aš neesu labai pakalęs php ir sql srityje, tai nežinau, ką tai reiškia.