Autor | Zpráva | ||
---|---|---|---|
ajajaj Profil |
#1 · Zasláno: 11. 6. 2008, 13:47:36
Ahoj, update-uju cyklem tabulku a nejak mi to nefunguje, nevite nekdo proc?
if ($akce=='odeslat'){ $id=$_POST['id']; @$stav=$_POST['stav']; $pozn=$_POST['poznamka']; require('spoj.php'); for($i=0;$i<count($id);$i++){ $sql="UPDATE tabulka SET stav='$stav',poznamka='$pozn' where id='$id'"; if (!mysql_query($sql,$con)) { die('Informace se nepodařilo odeslat, zkuste to prosím znovu.'); }}} |
||
Jan Tvrdík Profil |
#2 · Zasláno: 11. 6. 2008, 13:51:20
ajajaj
je $id určitě pole? |
||
ajajaj Profil |
#3 · Zasláno: 11. 6. 2008, 14:00:34
urcite, v tabulce je id s hodnotou autoincrement, data vypisu po radcich do tabulky <input type="hidden" name="id" value="$id"> a dalsi... , neco upravim a zpet odeslu pres post do tabulky dle vyse zmineneho prikazu, to ale nefunguje...
|
||
ajajaj Profil |
#4 · Zasláno: 11. 6. 2008, 14:02:32
ulozi mi to pouze jeden radek, takze cyklus nefunguje
|
||
Rada Profil * |
#5 · Zasláno: 11. 6. 2008, 14:13:25
zkus to takhle do formulaře :
<input type="hidden" name="id[]" value="$id"> php script for($j=0;$j<count($_POST["id"]);$j++){ $id=$_POST["id"][$j]; $zapis=mysql_query("zapis do db')"); } |
||
ajajaj Profil |
#6 · Zasláno: 11. 6. 2008, 14:26:01
děkuji, fungíruje...
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0