Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [pr] Method="post" I Tablica W Php
Forum PHP.pl > Forum > Gotowe rozwiązania
angel2953
Napotkałem mały problem:

Na stronie mam dziesięć (ale może ich być więcej) checkbox'ów i ich wartość (pobraną z mysql'a tak jak i ich ilość) przesyłam metodą post w tablicy data[]. Jak w php odczytać taką tablicę??


  1. <?php
  2.   if( $_GET['act'] == &#092;"do\" ){
  3.     for( $i=0; $i <= count( $data ); $i++ ){
  4.       $ID_ZAZNACZONEGO = $data[$i];
  5.       echo $ID_ZAZNACZONEGO;
  6.     }
  7.   } else {
  8. ?>
  9. <html>
  10. <head>
  11.   <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">
  12. </head>
  13. <body>
  14.   <form action=\"lol.php\" method=\"post\">
  15.     <input type=\"checkbox\" name=\"data\" value=\"1\">Nr 1<br>
  16.     <input type=\"checkbox\" name=\"data\" value=\"2\">Nr 2<br>
  17.     <input type=\"checkbox\" name=\"data\" value=\"3\">Nr 3<br>
  18.     <input type=\"checkbox\" name=\"data\" value=\"4\">Nr 4<br>
  19.     <input type=\"checkbox\" name=\"data\" value=\"5\">Nr 5<br>
  20.     <input type=\"checkbox\" name=\"data\" value=\"6\">Nr 6<br>
  21.     <input type=\"checkbox\" name=\"data\" value=\"7\">Nr 7<br>
  22.     <input type=\"checkbox\" name=\"data\" value=\"8\">Nr 8<br>
  23.     <input type=\"checkbox\" name=\"data\" value=\"9\">Nr 9<br>
  24.     <input type=\"checkbox\" name=\"data\" value=\"10\">Nr 10<br>
  25.     <input type=\"hidden\" name=\"act\" value=\"do\"><br>
  26.     <input type=\"submit\" name=\"submit\" value=\"działaj\">
  27.   </form>
  28. </body>
  29. </html>
  30. <?php
  31.   }
  32. ?>


ten kod nic mi nie wyświetla poza "on" w takiej ilości ile było zaznaczonych checkbox'ów...
silent
Zmień w każdym
  1. name="data"

na
  1. name="data[]"
Parti
I jeszcze masz:
Kod
if( $_GET['act'] == "do" ){
...
<form action="lol.php" method="post">


Zdecyduj sie na post albo get.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.