Mysql
 sql >> Database >  >> RDS >> Mysql

Invio di più campi in un modulo (PHP)

Opzione selezionata , sarà nel tuo $_POST array e radio2 invece di radio[2] anche se funziona anche il tuo, oppure usa name radio[] in tutti i tuoi pulsanti di opzione, otterrai un array che contiene tutti i pulsanti di opzione selezionati.

Inoltre , opzioni che sono selezionate dovrebbe trovarsi in un array che si trova nello stesso $_POST matrice

Usa un nome semplice per la casella di controllo, questo invierà solo l'ultimo valore selezionato al tuo script php e funzionerà come radio anche se più di un valore è selezionato così:

Invece di name="Check4" deve essere name="Check4[]" .

E per visualizzare le risposte, puoi scorrere i valori di $_POST semplicemente così:

<?php

 if($_POST['submit']) {

    foreach($_POST as $key=>$value){  
      echo "Input name : $key Value:$value";//add condition to exclude your button or hidden fields
    }
  }
 ?>