Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> form w pętli Foreach
inomi13
post 12.08.2020, 08:32:21
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 16.08.2017

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
gino
post 12.08.2020, 23:13:04
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 52
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 22:11