Autor | Zpráva | ||
---|---|---|---|
anonymm Profil * |
#1 · Zasláno: 25. 9. 2008, 20:08:52
ahoj,
vypisuji si data k jejich nasledne editaci a pomoci FOREACH potrebuji zmenit jejich udaje chci zmenit napr. 3 zaznamy najednou... <input type="hidden" name="idd" value="'.$a["id"].'"> <input type="text" name="novy_tarif" value="'.$a["tarif"].'"> <input type="text" name="nova_cena" value="'.$a["cena"].'"> a zkousim to editovat nasledovne: foreach ($_POST['novy_tarif'] AS $k1 => $n_tarif) { $idcko = $_POST['idd'][$k1]; $n_cena = $_POST['n_cena'][$k1]; $editace = mysql_query("UPDATE tarify_ceny SET tarif='$n_tarif', cena='$n_cena' WHERE id='$idcko'"); } jenze se mi vypisuje chybka: Warning: Invalid argument supplied for foreach() in ... Nevite pls jak je to mozne? |
||
BetaCam Profil |
#2 · Zasláno: 25. 9. 2008, 21:05:47
anonymm
„Nevite pls jak je to mozne?“ No možné je to normálně. Prostě $_POST['novy_tarif'] neni pole. |
||
Alphard Profil |
#3 · Zasláno: 25. 9. 2008, 21:05:48
z uvedeného kódu se mi zdá, že $_POST['novy_tarif'] není pole, ale normální proměnná
|
||
Stepanka Profil * |
#4 · Zasláno: 25. 9. 2008, 21:05:49
anonymm
<input type="hidden" name="idd" value="'.$a["id"].'"> <input type="text" name="novy_tarif[]" value="'.$a["tarif"].'"> <input type="text" name="nova_cena" value="'.$a["cena"].'"> |
||
Časová prodleva: 16 let
|
0