[PHP&HTML] riconoscere quale pulsante è stato premuto
Inviato: ven mar 02, 2007 2:22 pm
Ciao a tutti, mi trovo in questa situazione: un form html dove è possibile scegliere di inserire del testo per una ricerca oppure selezionare da una lista il giusto elemento da visualizzare... Due pulsanti per inviare le due richieste alla stessa pagina.
Lato server, devo poter distinguere quale pulsante "Invia" è stato premuto, per poi decidere se fare la ricerca oppure aprire direttamente il file scelto dal menu di selezione.
Vorrei poter utilizzare lo stesso form e lo stesso script.
Il mio problema è quindi quello di poter sapere quale dei due pulsanti è stato premuto. Grazie
- Codice: Seleziona tutto
<form method="post" action="./ricerca2.php" name="ricerca">
<p><label for="lotto1">Inserisci il numero di lotto: </label><input name="lotto1" type="text" />
<input type="submit" value="Invia" /></p>
<p><label for="lotto2">Scegli il numero di lotto: </label><select name="lotto2">
<?php
$dir = "./lotti";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '.' and $file != '..') {
$name = substr($file, 0, -4);
echo "<option value=\"$file\">$name</option>";
}
}
closedir($dh);
}
}
?>
</select>
<input type="submit" value="Invia" /></p>
</form>
Lato server, devo poter distinguere quale pulsante "Invia" è stato premuto, per poi decidere se fare la ricerca oppure aprire direttamente il file scelto dal menu di selezione.
Vorrei poter utilizzare lo stesso form e lo stesso script.
Il mio problema è quindi quello di poter sapere quale dei due pulsanti è stato premuto. Grazie