[ trojka @ 17.12.2009. 18:43 ] @
Video sam par sličnih tema, ali nisam mogao sebi da pomognem. Da li možda znate u čemu je problem sa ovom formom, zašto neće da proradi? Samo prijavljuje parse grešku u redu sa mysql_query-jem. Dajte neki savet kako da sredim ovaj kod, please. Code: <form name="form1" method="post" action="<?=$PHP_SELF?>"> <p>Stara lozinka: <INPUT TYPE = TEXT NAME="lozinka"> //polje gde korisnik unosi staru lozinku radi provere <br> Nova lozinka: <INPUT TYPE=TEXT NAME="nlozinka1"> //polje gde unosi novu lozinku prvi put <br> Unesi ponovo novu lozinku: <INPUT TYPE=TEXT NAME="nlozinka2"> //polje gde unosi novu lozinku drugi put radi provere <?php $name=$_SESSION['kt_login_id']; //ovde ubacujem sesiju u kojoj čuvam ID korisnika u promenljivu kako bi je kasnije koristio u upitu $lozinka=$_POST['lozinka']; $nlozinka1=$_POST['nlozinka1']; $nlozinka2=$_POST['nlozinka2']; if ($lozinka == $row_rsKorisnik['password']) { if ($nlozinka1 == $nlozinka2) { echo $name; mysql_query("UPDATE tbl_korisnik SET password='$nlozinka1' WHERE id_korisnik='$name'") or die mysql_error(); mysql_close(); } else{ echo "Niste ispravno uneli novu lozinku, pokušajte ponovo."; } }else { echo 'Niste uneli ispravnu staru lozinku, pokušajte ponovo.'; } ?> <p> <input type="submit" name="Submit" value="Submit"> </p> </form> Hvala unapred [Ovu poruku je menjao Nemanja Avramović dana 18.12.2009. u 15:04 GMT+1] |