Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: form w pętli Foreach
Forum PHP.pl > Forum > PHP
inomi13
Mam problem z poniższym kodem ponieważ "wynik" jest zwracany tylko po kliknięciu w pierwszy element tablicy, natomiast chciałbym aby po kliknięciu w każdy element tablicy był wyświetlany "wynik". Proszę o sugestie w jaki sposób rozwiązać mój problem.

  1. <form method="post">
  2. <?php
  3. $_SESSION['date']=$row['date'];
  4. $date_facture = explode(",",$_SESSION['date']);
  5. foreach($date_facture as $date_value_facture){
  6. echo '<button name="array[]" class="download" title="'.$date_value_facture.'">
  7. <i class="fas fa-cloud-download-alt" style="cursor:pointer;"></i></button>';
  8. }
  9. if(isset($_POST["array[]"]))
  10. {
  11. echo "wynik";
  12. }
  13. ?>
  14.  
  15. </form>
gino
hmmm, to dziwne, że w ogóle wypisuje. Dlaczego tak dziwnie nazywacie pola formularza, jakieś name="cos_tam[]"? Ale jeśli już to nie
  1. if(isset($_POST["array[]"]))

tylko
  1. if(isset($_POST['array']))



gino
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.