Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przesłanie kilku wartości z formularza przy pomocy $_POST
Forum PHP.pl > Forum > Przedszkole
jacflay
Witam mam następujący problem.
Posiadam formularz, gdzie wyświetlam dane pobrane z bazy danych:

  1.  
  2. <tr>
  3. <td class="checkbox"><input type="checkbox" name="defect" value="'.$article['id'].'" /></td>
  4. <td>' . $article['text'] . '</td>
  5. </td>
  6. </tr>


Przy pomocy formularza chce wysłać kilka id artykułów.

Odbieram je w poniższy sposób jednak wówczas otrzymują tylko jedno id w jaki sposób mogę przekazać ich więcej?
  1. if(isset($_POST['defect'])) {
  2.  
  3. $dm = new DefectManagement;
  4.  
  5. if($mov = $dm->moveDefectToarchives($_POST['defect'])); {
  6.  
  7. echo "<p></p>";
  8.  
  9. header("Location: ".$_SERVER['HTTP_REFERER']);
  10.  
  11. }
  12.  
  13. if($mov) {
  14.  
  15. } else {
  16. die("Wystąpił problem");
  17. }
  18.  
  19. } else {
  20. die("Problem");
  21.  
  22. }
  23.  
  24. ?>

trueblue
name="defect[]"

foreach($_POST['defect'] as $id){
//
}
jacflay
Dzięki!
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-2025 Invision Power Services, Inc.