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
misty
post
Post #2





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

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


sposob z licznikiem nie dziala za nic.. a co do 'count' to to chyba zwraca ilosc wynikow (czyli np.3), a nie wartosci wynikow..
co do pomyslu Neojawora zrobilam juz nawet dokladnie jak napisales, nic nie kombinujac, na drugiej stronie odwoluje sie w ten sposob:
  1. <?php
  2. $pyt=$_POST['pyt'];
  3. echo "$pyt";
  4. ?>

jednak nadal wyswietla sie tylko ostatnia wartosc.. :/
Go to the top of the page
+Quote Post
Cienki1980
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Cytat(misty @ 17.03.2007, 12:40:42 ) *
sposob z licznikiem nie dziala za nic.. a co do 'count' to to chyba zwraca ilosc wynikow (czyli np.3), a nie wartosci wynikow..
co do pomyslu Neojawora zrobilam juz nawet dokladnie jak napisales, nic nie kombinujac, na drugiej stronie odwoluje sie w ten sposob:
  1. <?php
  2. $pyt=$_POST['pyt'];
  3. echo "$pyt";
  4. ?>

jednak nadal wyswietla sie tylko ostatnia wartosc.. :/


No i nic dziwnego bo w tym co napisał Neojawor w POST zostanie przekazana tylko ostatnia wartość. Należałoby to zmienić 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. ?>


W takim przypadku $_POST['pyt'] byłaby tablicą z wszystkimi wynikami.
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: 15.10.2025 - 00:03