Multiple submit

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?

2 odgovora

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

1

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";
}