stampare una select con php

  • Creatore Discussione Creatore Discussione Fabio90
  • Data di inizio Data di inizio

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Buongiorno ragazzi,
dato questo codice
PHP:
//codice nell' if(!isset) {
echo "
<tr><td>Data:</td><td>";
echo "<select name=\"giorno\">";
echo "<option value=\"null\">Giorno</option>";
$giorno = 31;
for ($i=1; $i<=$giorno; $i++) {
echo "<option value=\"$i\">$i</option>";	
}	
echo"</select>";

//qui ho l'else

$giorno = $_POST['giorno'];

// e poi??

come faccio a stampare a video la data selezionata dall'utente?
 
PHP:
echo "<option value=\"null\">Giorno</option>";

tu value lo setti a null di conseguenza a video quando fai la echo non di visualizza nulla. in value devi mettere il dato che ti interessa visualizzare con la echo successiva
 
ciao
@gosh
non è proprio così, la prima option vuota si mette per verificare che uno selezioni, le altre option si riempiono con i value 1, 2,3....31
 
Ma il form ha l'action che punta sulla stessa pagina? Altrimenti $_POST non riceve niente.
 
certo punta sulla stessa pagina e funziona perchè ho già stampato a video altri campi text, radio e checkbox. Per la select però non saprei come visualizzare la data selezionata dall'utente :(
 

Discussioni simili