Multiple submit
 
reklamist 30. mar 2011 18:28:22 Pridružen od:
15. jan 2009
944 objav
873 106 8
#1

Kako bi po najkrajši poti preveril, kateri izmed 4 submit gumbov je bil kliknjen?



Zaenkrat imam samo en submit gumb in samo z if stavkom preverim, če je submitan...


if(isset($_POST['slika0'])){
...naredi to...
}

Zdaj sem dodal še 3 in vsak ima svoj ID (slika0,slika1...)...



Probu sem z uporabo for-a ampak očitno nemorem v $_POST funkciji uporabit spremeljivke...



primer:


for($i=0;$i<=3;$i++){
if(isset($_POST['slika$i'])){
...
}
}

Kako bi to poenostavil?


všeč(0) ni všeč(0) spam(0)
In clickbait we trust.
 
schtr4jh 30. mar 2011 18:41:23 Pridružen od:
24. nov 2008
402 objav
322 33 4
#2

Gumbu daj name="gumb[]" (lahko mu podaš index), nato pa preveriš v foreach, kateri izmed $_POST['gumb'] je bil poslan.


všeč(1) ni všeč(0) spam(0)
 
reklamist 30. mar 2011 19:10:12 Pridružen od:
15. jan 2009
944 objav
873 106 8
#3

schtr4jt hvala, naredu točno tko in dela.



Še rešitev, če komu kdaj prav pride.


foreach($gumb as $key => $value){
if(isset($_POST[$key])){
echo "Kliknjen submit: $key";
}
všeč(0) ni všeč(0) spam(0)
In clickbait we trust.
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se