Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
PHP
Formulář s neznámým počtem položek
11. listopadu 1999, 00.00 | Tip jak zpracovat formulář u něhož není v době psaní scriptu znám přesný počet položek..
Při tvorbě scriptů (a nejen PHP) se vám může vyskytnout následující problém. Generujete formulář jehož položky nejsou v době psaní scriptu přesně definovány. Typickým příkladem jsou zaškrtávací okénka (checkbox).
Vygenerovat formulář není žádný problém, horší už to je s jeho zpracováním. Jedna z možností, a asi i ta nejhorší je použít stejný algortimus jako na vygenerování formuláře i na určení které proměnné máme čekat. Znamená to další přístup do databáze. To zdržuje a zatěžuje stroj.
Daleko efektivnější je použít následující tip. Budeme jej prezentovat právě na checkboxech, ale dá se použít i na ostatní typy.
Jednotlivé checkboxy si pojmenujeme podle stejného klíče, slovo + číslo. A na závěr ve zvláštní proměnné pošleme počet položek.
Ukázka:
Na straně přijímacího scriptu provedeme následující kód:
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007