Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Utworzenie zmiennej
Forum PHP.pl > Forum > Przedszkole
Lonas
Hej, mam taką sytuacje

  1. <form action="pokaz_pozycje.php" method=post>
  2. <?
  3. @$db = mysql_pconnect("localhost", "root");
  4. if (!$db)
  5. {  
  6. print "wystąpił błąd w połączeniu";  
  7. exit;
  8. }
  9.  
  10. mysql_select_db("faktury"); 
  11.  
  12.  
  13. $query = "select nazwa from faktura";
  14. $result = mysql_query($query); 
  15. $num_results = mysql_num_rows($result);
  16.  
  17.  
  18. print "<p>Ilosc faktur: ".$num_results."</p>"; 
  19. while($dane = mysql_fetch_array($result)){
  20.  echo $dane[0];
  21.  print ("<br>");
  22. }
  23.  
  24.  
  25. echo "<input type=submit value=ok >";
  26.  
  27.  
  28. ?>


moje pytanie brzmi czy jest możliwość, wyświetlenia danych tak że po nacisnieciu ok przechodzi mi do pliku pokaz_dane i nazwa która nacisnelismy jest automatycznie zmienna przekazywana do wyszukiwania w bazie ?
kszychu
Nie bardzo rozumiem, możesz jaśniej?
Lonas
Jasne smile.gif
struktura bazy danych:
Dwie tabele:
1) faktury :
- id
- nazwa
2) faktura_dane
- id_faktury
- produkt

Tworze zapytanie, dostaje odpowiedz :

wyszukiwanie faktur wedlug nr faktury ( id z tabeli faktura) otrzymuje wynik:

1. tomek
2. kamil
3. adam
4. lukasz
5. tomek
6. marek
7. bartek
.......
itd

chcialbym teraz że po nacisnieciu w wynik ID utworzy sie zapytanie ze z tym własnie id do bazy faktura_dane i pokaze mi pozycje o tym id.

Nie wiem jak zapisac to zeby wynik (ID z tabeli faktura) otrzymany z bazy danych byl odrazu zmienna która moge wstawic w zapytanie do tabeli fakutra_dane

Ma ktoś pomysl jak to rozwiązać ?
nospor
  1. <?php
  2.  
  3. $query = "select id, nazwa from faktura";
  4. $result = mysql_query($query); 
  5. $num_results = mysql_num_rows($result);
  6. print "<p>Ilosc faktur: ".$num_results."</p>"; 
  7. while($dane = mysql_fetch_array($result)){
  8.  echo '<a href="pokad_dane.php?id_faktury='.$dane[0].'">'.$dane[1].'</a><br />';
  9. }
  10.  
  11. ?>

i juz nie robisz przycisku ok
a plik pokaz_dane.php
  1. <?php
  2.  
  3. $id_fakturu = $_GET['id_faktury'];
  4. $sql = 'select * from faktura_dane where id_faktury='.$id_faktury;
  5. //.....
  6.  
  7. ?>
Lonas
Świetnie ! no więc mam już prawie wszystko, dziekuje bardzo !
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.