Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]przekazanie wyniku zapytania do innej strony
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

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


hej!
mam pytanie-jak przekazac wynik zapytan do drugiej strony?
tzn. mam plik1.php ktory pobiera mi jakies dane z bazy, np
  1. SELECT imie FROM test;
zwroci mi dane: ania, stefan, jozia.
jesli za pomoca metody POST przekaze wynik zapytania do plik2.php to przesle mi sie tylko ostatni wynik=jozia. jak zrobic by wyswietlic w drugim pliku wszystkie dane zwrocone przez zapytanie(czyli: ania, stefan, jozia)?

pzdr!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neojawor
post
Post #2





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 2.12.2005
Skąd: Jaworzno

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


Cytat
foreach ($row as $data)
echo"$data"

Dziwisz się, że w zmiennej $data masz tylko wartość ostatnią - przeczytaj sobie o foreach w manualu. $data jest zmienną, a nie tablicą, więc nie może zawierać wielu wartości!!!
chcesz mieć wynik selecta w tabeli, to zrób to tak:
  1. <?php
  2. $row=pg_fetch_row($wynik);
  3. ?>

zmienna $row jest tablicą zawierającą wszystkie wyniki zapytania, czyli:
$row[0]=ania
$row[1]=stefan
$row[2]=jozia

chcesz to przesłać, to zrob tak:
  1. <?php
  2. $polaczenie=..;
  3. $zapytanie="select imie from test;";
  4. $wynik=pg_query($polaczenie, $zapytanie) or die ("error");
  5.  
  6. echo "<form action=strona2.php method=POST target='_blank'>";
  7. while ($row=pg_fetch_row($wynik))
  8. {
  9. foreach ($row as $data)
  10. echo "<input type=hidden name=pyt value='$data'>";
  11. }
  12. echo <br><input type=submit name=search value=pokaz>";
  13. echo "</form>";
  14. ?>

dzięki temu masz wszystkie wartości z tabeli w hidden-ie

Ten post edytował Neojawor 17.03.2007, 11:47:19
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 06:18