11. 07. 2012. | #11 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
da se nadovežem na Br@nkoR, ti možda dobiješ idRadnika kada otvoriš show.php?idRadnika=1, ali kada uradiš submit taj id se "gubi", moraš ostaviti action="" (opet pričam napamet jer nisi postavio HTML niti echo $unos - SQL query, samo si dao ispis greške), druga stvar, glupo je kako sad trenutno koristiš POST...
PHP kôd:
|
"Hvala" webarto za poruku: |
11. 07. 2012. | #12 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Ljudi resio sam problem, hvala na pomoci. Fora je bila sto je webarto rekao da se action napise ovako action="", umesto action="'.$_SERVER['PHP_SELF'].'" sto je kod mene bio slucaj. Ajde da ne postavljam ceo kod jer nema potrebe. Sta sam uradio,imao sam ovo:
Kôd:
<a href="brisi.php">Obriši</a> <a href="izmeni.php?idRadnika='.$red['idRadnika'].'">Izmeni</a> Kôd:
$idRadnika=$_GET['idRadnika']; Na izmeni.php sam imao formu: Kôd:
<form method="POST" action=""> <tr><th>Ime:</th><th><input type="text" name="ime" size="20" value="'.$red['imeRadnika'].'"></th></tr> <tr><th>Prezime:</th><th><input type="text" name="prezime" size="20" value="'.$red['prezimeRadnika'].'"></th></tr> <tr><th>Pozicija:</th><th><input type="text" name="pozicija" size="20" value="'.$row['pozicija'].'"></th></tr> <tr><th>Broj kancelarije:</th><th><input type="text" name="brkanc" size="20" value="'.$red['brojKancelarije'].'"></th></tr> <tr><th>Broj lokala:</th><th><input type="text" name="brlok" size="20" value="'.$row['brojLokala'].'"></th></tr> <tr><th>VPN broj:</th><th><input type="text" name="vpn" size="20" value="'.$red['VPN'].'"></th></tr> <tr><th>Broj mobilnog telefona:</th><th><input type="text" name="brmob" size="20" value="'.$red['brojMobilnog'].'"></th></tr> <tr><th>E-mail:</th><th><input type="text" name="email" size="20" value="'.$red['email'].'"></th></tr> <tr><th> </th><th><input type="submit" name="submit" value="Izmena"></th></tr> </form> Kôd:
if (isset($_POST['submit'])) { $unos ="UPDATE radnik SET imeRadnika= '".$ime."', prezimeRadnika= '".$prezime."', pozicija= '".$pozicija."', brojKancelarije= '".$brkanc."', brojLokala= '".$brlok."', VPN= '".$vpn."', brojMobilnog= '".$brmob."', email= '".$email."' WHERE idRadnika=" .$idRadnika; $dodajkorisnika = mysql_query($unos) or die(mysql_error()); if($dodajkorisnika) { echo'<h2>Uspešno ste izmenili podatke o radniku</h2>'; } } Kôd:
action="" |
11. 07. 2012. | #13 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
pogledaj Kohana Framework, taj update može biti jednostavan kao ovo...
PHP kôd:
|
|
|