Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Przekazywanie zmiennych z wielu formularzy
slawa
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 8.02.2005

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


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.

Ten post edytował slawa 2.04.2006, 13:01:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 19.08.2025 - 07:22