sql >> Base de Datos >  >> RDS >> Mysql

Envío de varios campos en un formulario (PHP)

Opción que está seleccionada , estará en tu $_POST matriz y radio2 en lugar de radio[2] incluso si el tuyo también funciona, o usa el nombre radio[] en todos sus botones de opción, obtendrá una matriz que contiene todos los botones de opción seleccionados.

Además, las opciones que están marcadas debe estar en una matriz que está en el mismo $_POST matriz

Utiliza un nombre simple para la casilla de verificación, esto solo enviará el último valor marcado a su script php y funcionará como radio incluso si se marca más de un valor, así que:

En lugar de name="Check4" debe ser name="Check4[]" .

Y para mostrar las respuestas, puede iterar sobre los valores de $_POST simplemente así:

<?php

 if($_POST['submit']) {

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