Autor | Zpráva | ||
---|---|---|---|
steev Profil |
#1 · Zasláno: 25. 5. 2011, 18:34:24
Ahoj, pořeboval bych nějakou radu jak vyřešit toto:
<form action="select.php" method="post"> ....z db vkládám do formuláře počet kusů: $quan , dostupná je i $id řádků je dle záznamů v db..... <input type="text" name="pocet" value="<?php echo $quan; ?> " size='2' /> ....konec výpisu db <input type="submit" name="recount" value="Přepočítat" /> </form> když ve skryptu budu volat $_POST['pocet'] a bude tam více řádků, bude $_POST['pocet'] vždy ten poslední výpis. Potřeboval bych se dostat ke všem x řádkům a nebo jen k těm které uživatel změní. Nevim jestli je to srozumitelné :( Dík za každý nápad |
||
Michal Benda Profil |
#2 · Zasláno: 25. 5. 2011, 20:13:33 · Upravil/a: Michal Benda
Moc nechápu co máš na mysli. Možná by bylo dobré sem dát celý kód i s tím výpisem z databáze.
Pokud to ale chápu správně, tak databáze vrátí několik řádků. Ty je možné zpracovávat v cyklu a pro každý řádek je možné vypsat toto: <input type="text" name="pocet[]" value="<?php echo $quan; ?> " size='2' /> |
||
steev Profil |
#3 · Zasláno: 25. 5. 2011, 20:44:08
jo jo, to bude ono, diky moc zejtra to zpracuju...
pujde zapisovat do NAME i jmeno/nazev pole nebo to jde jen [0 =>$quan , 1 =>$quan ........]? |
||
Michal Benda Profil |
#4 · Zasláno: 26. 5. 2011, 12:30:11
Pleteš páté přes deváté... Do atributu NAME napíšeš jméno, které se bude po odeslání formuláře jevit jako jméno proměnné či pole... Pokud za toto jméno napíšeš v tom INPUTu i ty hranaté závorky, tak bude server vědět, že se jedná o pole... Do atributu VALUE pak pro každý tento INPUT vypíšeš proměnnou quan, jejíž obsah se předpokládám mění podle záznamů v tabulce...
|
||
Časová prodleva: 13 let
|
0