Mysql
 sql >> Base de données >  >> RDS >> Mysql

Soumettre plusieurs champs dans un formulaire (PHP)

Option qui est sélectionnée , sera dans votre $_POST tableau et radio2 au lieu de radio[2] même si le vôtre fonctionne aussi, ou utilisez le nom radio[] dans tous vos boutons radio, vous obtiendrez un tableau contenant tous les boutons radio sélectionnés.

Aussi, les options qui sont cochées devrait être dans un tableau qui est dans le même $_POST tableau

Vous utilisez un nom simple pour la case à cocher, cela n'enverra que la dernière valeur cochée à votre script php et fonctionnera comme radio même si plus d'une valeur est cochée donc :

Au lieu de name="Check4" il doit s'agir de name="Check4[]" .

Et pour afficher les réponses, vous pouvez parcourir les valeurs de $_POST simplement comme ceci :

<?php

 if($_POST['submit']) {

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