» »

[PHP] Kako dobim seznam vseh $_POST spremenjlivk ki so bile "poslane"

[PHP] Kako dobim seznam vseh $_POST spremenjlivk ki so bile "poslane"

blackmumba ::

Zdravo !

Kako dobim seznam vseh spremenljivk ki so bile poslane ?
Primer : na 1. strani imam dinamično število form ki imajo imena name="forma1forma" , "forma2forma", ..... "formaNforma"
kako naj ugotovim koliko spremenjlivk je prišlo čez oz. koliko form je bilo na prejšni strani?

incognito ::

Nekaj v stilu:

print_r($_POST);

could help >:D

Ziga Dolhar ::

Obravnavaj $_POST kot vsak "običen" array. Ne komplicirat :).

Število _VSEH_ poslanih [bolje: sprejetih] spremenljivk izveš s count($_POST), dočim če bi rad ločil "posebne" [vsebinske -- torej brez spremenljivke gumba "submit"], ta polja že v HTMLju natrpaj v nek svoj array: recimo input type="text" name="moja_polja[ime]", nato pa njihovo število zopet izveš s count($_POST['moja_polja']).
https://dolhar.si/

McAjvar ::

kako naj ugotovim koliko spremenjlivk je prišlo čez oz. koliko form je bilo na prejšni strani

forma je v vsakem primeru ena. tudi ce imas 5 razlicnih form, ob kliku na 1 gumb posljes podatke samo temu gumbu odgovarjajoce forme. ce eabis vedeti, katero formo si dobil, pa v formi dodaj npr. se eno hidden polje z dolocenima imenom in vrednostjo in na podlagi tega ugotavljaj, katero formo si fasal. npr:
<input type="hidden" name="forma" value="1" />
"[...] the advance of civilization is nothing
but an exercise in the limiting of privacy."
- Isaac Asimov


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# povezava forma in classa

Oddelek: Programiranje
172146 (1609) Miko55
»

if(empty($_POST["vsa-polja"]))?

Oddelek: Izdelava spletišč
212398 (2013) Housy
»

PHP - nujno! - email forma

Oddelek: Izdelava spletišč
261933 (1615) DonMatejo
»

[visual C#] dogodek na Form2 sproži dogodek na Form1

Oddelek: Programiranje
101298 (1214) Beezgetz
»

VB.net MDI in formi splošno

Oddelek: Programiranje
91487 (1430) strel

Več podobnih tem