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

Indsendelse af flere felter i en formular (PHP)

Indstilling, der er valgt , vil være i din $_POST array og radio2 i stedet for radio[2] selvom din også virker, eller brug navnet radio[] i alle dine radioknapper får du et array, der indeholder alle radioknapper, der er valgt.

Også indstillinger, der er markerede skal være i et array, der er i den samme $_POST array

Du bruger et simpelt navn til afkrydsningsfeltet, dette vil kun sende den sidst kontrollerede værdi til dit php-script og vil fungere som radio, selvom mere end én værdi er markeret, så:

I stedet for name="Check4" det skal være name="Check4[]" .

Og for at vise svar kan du iterere over værdierne $_POST bare sådan her:

<?php

 if($_POST['submit']) {

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


  1. MYSQL opdeler resultater fra flere underforespørgsler med flere rækker

  2. En løsning til:Markører understøttes ikke på en tabel, som har et klynget kolonnelagerindeks

  3. Ekko boolesk felt som ja/nej eller andre værdier

  4. Vælg Forespørgsel for at hente rækker i MySQL