sql >> Database >  >> RDS >> Mysql

Meerdere velden in een formulier indienen (PHP)

Optie die is geselecteerd , staat in uw $_POST array en radio2 in plaats van radio[2] zelfs als de jouwe ook werkt, of gebruik de naam radio[] in al uw keuzerondjes krijgt u een array die alle geselecteerde keuzerondjes bevat.

Ook opties die aangevinkt zijn moet in een array staan ​​die zich in dezelfde $_POST bevindt reeks

U gebruikt een eenvoudige naam voor het selectievakje, dit verzendt alleen de laatst aangevinkte waarde naar uw php-script en werkt als radio, zelfs als er meer dan één waarde is aangevinkt, dus:

In plaats van name="Check4" het moet name="Check4[]" . zijn .

En om antwoorden weer te geven, kunt u herhalen over waarden van $_POST gewoon zo:

<?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. Probleem bij het uitvoeren van oracle-script vanaf de opdrachtregel met sqlplus

  2. Kan geen verbinding maken met Postgresql DB in Play-framework

  3. Hoe werk je in PL/SQL een rij bij op basis van de volgende rij?

  4. Hoe een string in SQL Server te splitsen