[ Flo @ 26.10.2012. 13:06 ] @
Imam jedan problem oko promene lozinke korisnika. napravio sam formu za izmenu podataka i izgleda ovako: Code: <form action="korisnici-izmena-db.php" method="post"> <input type="hidden" name="ID" value="<?php echo $korisnici->ID; ?>" /> <input name="ime" type="text" id="ime" value="<?php echo $korisnici->ime; ?>" size="28" /> <input name="username" type="text" id="username" value="<?php echo $korisnici->username; ?>" size="28" /> <input name="email" type="text" id="komercijalna24" value="<?php echo $korisnici->email; ?>" size="28" /> <input name="telefon" type="text" id="telefon" value="<?php echo $korisnici->telefon; ?>" size="28" /> <button type="submit">Izmeni podatke</button></p> </form> stranica "korisnici-izmena-db.php" izgleda ovako: Code: <?php // Povezivanje na server BP $DB = mysql_connect('moj_server', 'korisnicko_ime', 'lozinka'); if (!$DB) die('Problem sa povezivanjem na server BP.'); // Izbor radne BP if (!mysql_select_db('ime_baze')) die('Problem sa izborom radne BP.'); // Normalizacija ulaznih podataka $ID = (int) $_REQUEST['ID']; $ime = mysql_real_escape_string($_REQUEST['ime']); $username = mysql_real_escape_string($_REQUEST['username']); $email = mysql_real_escape_string($_REQUEST['email']); $telefon = mysql_real_escape_string($_REQUEST['telefon']); // Formiranje upita i izmena podataka korisnika $Upit = "update korisnici set ime='$ime', username='$username', email='$email', telefon='$telefon' where ID=$ID;"; $Rezultat = mysql_query($Upit, $DB); if (mysql_error($DB)) die(mysql_error($DB)); // Preusmeravanje korisnika na index.php die(header('Location: index.php')); ?> U bazi podataka imam i kolonu CryptedPass gde je smestena lozinka koju hocu da takodje namestim da moze da se promeni. znaci da napravim stranicu gde ce se uneti trenutna zatim uneti nova lozinka i usnimiti. Unapred zahvalan |