Autor | Zpráva | ||
---|---|---|---|
Tata Profil |
#1 · Zasláno: 5. 3. 2006, 00:12:14
Malo by mi to vygenerovať do tabuľka ďalšie riadky, ale zjavne tam mám niečo blbo.
<form action="#" method="post?" name="input_screen"> <table border="1"> <tr> <td>Poèet položiek:</td> <td><input type="text" size="3" name="pocet"></td> </tr> <tr> <td></td> <td>NADPIS</td> <td>HODNOTA</td> </tr> <? $pocet = $i; for ($i=1;$i=$pocet;$i++); function pridat (){ echo "<tr> <td>$i</td> <td><input type=\"text\" name=\"<? echo $polozka_$i ?>\" size=\"20\" maxlength=\"10\"></td> <td><input type=\"text\" name=\"<? echo $hodnota_$i ?>\" size=\"10\" maxlength=\"10\"></td> </tr>"; } ?> <tr> <td colspan="2"><input type="button" name="pridat" value="PRIDA? POLOŽKU" onclick="pridat"></td> <td><input type="submit" name="submit" value="ODOSLAT"></td> </tr> </table> </form> |
||
PerToon Profil |
#2 · Zasláno: 5. 3. 2006, 00:43:10
onclick="pridat" - je kravina. Když už něco, tak pridat(); Ale stejně je ti to houby platný, protože na onclick se váže funkce javascriptová, ale ta tvoje funkce je php.
|
||
Tata Profil |
#3 · Zasláno: 5. 3. 2006, 00:50:31
Takže, čo s tým? PerToon
|
||
peta Profil * |
#4 · Zasláno: 5. 3. 2006, 10:52:39
Tata
Logiku mas zle :) <? => PHP onclick => JS onclick="pridat()" => JS = "JS" Ale ty naprosto nelogicky chces, aby JS spustilo PHP funkciu, co neni take jednoduche... Ked chces pridat riadky pomocov PHP musis si tie riadky niekam ukladat (naproklad do pola) a potom to vypisujes normalne cyklom. Druha moznost je pouzit teda JS, ale to sa robi uplne inac.... Ak budes mat tu trpezlivost, tak na jednom z odkazov je robena aj tabulka, ale fakt teraz nemam tuchy, kde som to videl... www.volny.cz/peter.mlich/www.htm Dalsia moznost je zkusit hladanie na diskusii, uz sa to riesilo... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0