sql >> Databáze >  >> RDS >> Mysql

Odeslání více polí ve formuláři (PHP)

Možnost, která je vybraná , bude ve vašem $_POST pole a radio2 místo radio[2] i když to vaše funguje také, nebo použijte název radio[] ve všech vašich přepínačích získáte pole, které obsahuje všechna vybraná přepínače.

Také možnosti, které jsou zaškrtnuté by měl být v poli, které je ve stejném $_POST pole

Pro zaškrtávací políčko použijete jednoduchý název, tím se odešle pouze poslední zaškrtnutá hodnota do vašeho php skriptu a bude fungovat jako rádio, i když je zaškrtnuto více než jedna hodnota, takže:

Místo name="Check4" musí to být name="Check4[]" .

A pro zobrazení odpovědí můžete iterovat hodnoty $_POST jednoduše takto:

<?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. Rekurzivní dotaz v Oracle

  2. Nelze vložit hodnotu jednoho sloupce do pythonu pomocí MySQL

  3. Proč mohou mít funkce PL/pgSQL vedlejší efekt, zatímco funkce SQL nikoli?

  4. mysql_close():5 není platný zdroj MySQL-Link v C:\wamp\www\Includes\footer.php na řádku 4