Problemi con le checkbox

  • Creatore Discussione Creatore Discussione vodka
  • Data di inizio Data di inizio

vodka

Utente Attivo
25 Giu 2010
128
0
0
Sicuramente sarà una domanda banale ma x me ke sto cominciando ad imparare php non lo è.
Devo creare un form html dove vi sono delle pietanze da scegliere tramite checkbox con il relativo prezzo.
Ora non sò come far passare allo script php il prezzo della pietanza selezionata, dove devo scriverlo il prezzo per riuscire a passarlo allo script?
 
Nota che le checkbox hanno un selezionamento multiplo.

pagina_di_scelta:
PHP:
<form action='pagina_destinazione.php' method='post'>
<fieldset>
 <legend>Pietanze</legend><br>
 <input type="checkbox" name="pasta" value="20"/> pasta
 <br> 
 <input type="checkbox" name="patate" value="10"/> patate 
 <br>
 <input type="checkbox" name="verdure" value="4"/> verdure 
 <input type='submit' />
</fieldset>
</form>

pagina_destinazione.php

PHP:
echo "Se ha scelto pasta questo vale:". $_POST['pasta']."<br />";
echo "Se ha scelto patate questo vale:". $_POST['patate']."<br />";
echo "Se ha scelto verdure questo vale:". $_POST['verdure']."<br />";

quindi dalla proprietà 'name' ricavi il nome da cui puoi prelevare il valore, contenuto in value.
Nota: questo esempio è stato fatto senza un controllo (ad esempio tramite isset) - quindi se nn selezioni una checkbox ti dirà chela variabile è sconosciuta.
 
Ultima modifica:
ciao
ehem..ehem... il submit non fa parte delle pietanze
HTML:
<!--.....--> 
<input type="checkbox" name="patate" value="10"/> patate  
 <br> 
 <input type="checkbox" name="verdure" value="4"/> verdure  
 </fieldset> 
<input type='submit' /> 
</form>
 

Discussioni simili