«« ( Date ) »» // «« ( Thread ) »» // ri4st - 2004

PHP: 2 submit dugmeta u okviru istog formulara

by Dragan Okiljevic
sreda, 05. maj 2004 - 15:43.

posto je vise ljudi pitalo na casu o PHPu sta se radi kada se u okviru istog
form-a nalazi vise od jednog dugmeta tipa submit, evo odgovora:

nezavisno da li je metod slanja "post" ili "get", odgovarajuca php stranica
koja prima poslate podatke ce u okviru niza $_POST ili $_GET (zavisno od
metode upita) dobiti i polje sa indeksom ciji je naziv ime (name="..." u
html form-u) dugmeta, a vrednost ono sto na dugmetu koje je pritisnuto pise
(value="..." u html form-u).

Dakle ako u formularu imate dugme:

<input name="prvo" type="submit" id="prvo" value="Obrisi">

i drugo dugme:

<input name="drugo" type="submit" id="drugo" value="Izmeni">

i u formularu koji koristi "post" metod kliknete na prvo dugme (Obrisi), php
stranica ce primiti niz $_POST koji ce imati clan $_POST['prvo'] sa
vrednoscu "Obrisi", dok clan niza $_POST['drugo'] nece postojati

Imate primer u attachmentu,

pozdrav

Attachment: form primer.zip
Description: Binary data