Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przesyłanie wielu pól w formularzu (PHP)

Opcja, która jest wybrana , będzie w Twoim $_POST tablica i radio2 zamiast radio[2] nawet jeśli twoje też działa, lub użyj nazwy radio[] we wszystkich twoich przyciskach radiowych otrzymasz tablicę zawierającą wszystkie wybrane przyciski radiowe.

Ponadto opcje, które są zaznaczone powinien znajdować się w tablicy, która jest w tym samym $_POST tablica

Użyj prostej nazwy dla pola wyboru, spowoduje to wysłanie tylko ostatniej sprawdzonej wartości do twojego skryptu php i będzie działać jako radio, nawet jeśli zaznaczona jest więcej niż jedna wartość, więc:

Zamiast name="Check4" musi to być name="Check4[]" .

Aby wyświetlić odpowiedzi , możesz iterować po wartościach $_POST po prostu tak:

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wybierz współrzędne na innych stołach

  2. Dziwny generator JavaScript daje zachowanie funkcji podrzędnej

  3. Błąd połączenia MediaWiki DB podczas próby aktualizacji do wersji 1.22

  4. Zmień i zresetuj hasło roota MySQL

  5. Najlepsza praktyka projektowania ról użytkowników i systemu uprawnień?