Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Przekazywanie zmiennych z wielu formularzy
Forum PHP.pl > Forum > Przedszkole
slawa
Otóż mój problem jest następujący. Mam wyszukiwarkę która w wyniku wyszukiwania generuje mi zestaw wyników w postaci jakichś tam danych w formie skróconej i formularza w którym jest przycisk submit po naciśnięciu którego następuje przejście do nowej strony gdzie dany wynik pokazywany jest w formie szczegółowej. I tutaj pojawia się moje pytanie: W jaki sposób zrobić taki formularz. Ja mam tak:

  1. <?php
  2.  
  3. foreach ($tbl_z_id as $a)
  4. {
  5.  
  6. echo '<form action="wynik_all.php" method="post">';
  7.  
  8. echo '<input type="hidden" name="search_id" value"'.$a.'"/>';
  9. echo '<input type="submit" name="search_conf" value="Pokaz szczegoly"/>';
  10. echo '</form>';
  11.  
  12. }
  13.  
  14.  
  15. }
  16. ?>

Niestety to nie działa. Proszę o wskazówkę, w jaki sposób wykonać formularz aby przekazywana była zmienna search_id.
nospor
Dla kazdego id generujesz formularz. Tak nie powinno sie robic. To co chcesz zrobic, zrób moze lepiej na linkach
  1. <?php
  2.  
  3. foreach ($tbl_z_id as $a)
  4. {
  5.  
  6.  
  7. echo '<a href="wynik_all.php?id='.$a.'">Jakis tam link</a>';
  8.  
  9. }
  10.  
  11. ?>

a potem w skrypcie wynik_all.php odbierasz tak:
  1. <?php
  2.  
  3. echo 'Takie id:'.$_GET['id'].' i robie teraz z nim co chce :) ';
  4. ?>
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.