Autor | Zpráva | ||
---|---|---|---|
speacker Profil * |
#1 · Zasláno: 29. 10. 2006, 14:23:38
Zdravím,
vytahuji záznamy z db a na stránce mám 2 druhy tlačítek. Jedno je tlačítko pro editování, které je u každého záznamu, je v cyklu. Druhé tlačítko je mimo cyklus a maže záznamy, u kterých je zašktnut checkbox. Zde je ale problém. Mám tam pouze jeden <form>, který formulář odešle na stránku, která pozná, jaké tlačítko bylo odesláno a podle toho mi bud nastavi stranku pro editovani nebo mazani. Jenže ukončovací značka </form> je mimo cyklus a při editování je mi vždy nabídnut poslední záznam. Pokud dám ukončovací značku do cyklu, tak to zase smaže pouze poslední záznam a ne všechny, které jsem zašktnul. Nevíte, jak udělat, aby fungovalo obojí? Děkuji za odpověď A zde je ještě kód: include ('../connect.php'); |
||
Pavel Strejček Profil * |
#2 · Zasláno: 29. 10. 2006, 15:21:06
místo používání hiddenu, musíš tlačítku editovat přiřadit atribut name ve formuláři unikátní, například:
<input type="submit" value="Editovat" name="edit[<?php echo $radek['id'] ?>]" /> V $_POSTu pak budeš mít pole edit a podle klíče poznáš které tlačítku bylo stisknuto. |
||
speacker Profil * |
#3 · Zasláno: 29. 10. 2006, 15:55:41
Díky moc, vypadá, že to jede ;-)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0