Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql], wyświtlanie danych z bazy po kryteriach z fromularza
kozioł
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


Witam

zrobiłem skrypt logowania który odwołuje się do bazy danch sql(działa)
zrobiłem skrypt który wyświtla dane z tabeli sql w formie tabelki na stronie(działa)
zrobiłe też skrypt z formularzem , gdzie jest lista rozwijalna i 3 pola radio


jednak skrypt wyświetlania danych z bazy sql jest statyczny(to znaczy wyświetla mi dane z bazy kóre mu zapodam ręcznie w kodzie)

jak zrobić tak aby:
to użytkownik decydował co ma być wyświetlone z bazy poprzez właśnie ten formularz?


np. wybiera w skrypcie pole 'sklep' , potem zanacza pole radio 'Warszawa'

i po naciśnieciu przycisku szukaj powinna pojawić się strona z tym skrptem gdzie jest wyświtlana tabelka z bazy danych z danymi których zażadał użytkownik

nie wiem skąd i jak skrypt do wyświtlania danych z tabeli sql , ma pobierać informację z formularza

dzięki ogromne za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kozioł
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


więc tak

to plik baza1.php
  1. <?php
  2. $conn = mysql_connect("localhost", "root", "vertrigo") 
  3. or die(mysql_error()); 
  4. $db = mysql_select_db("baza1",$conn)
  5. or die ("nie mogę połączyć z bazą");
  6. $rodzaj=$_POST['rodzaj'];
  7. $typ=$_POST['typ'];
  8. $query = "SELECT * FROM neo WHERE rodzaj = '$rodzaj'and rezultat = '$typ'";
  9. $result = mysql_query($query)
  10. or die("Wykonanie zapytania nie powiodło się: ".mysql_error());
  11. ?>

a to plik formularz1.php
  1. <?php
  2. <form action = "baza1.php" method = "POST">
  3. <table border="2"cellspacing="1" cellspacing="3"
  4. bgcolor="#353535" align="center">
  5.  
  6. <tr>
  7. <td bgcolor="FFFFFF">Rodzaj bazy</td>
  8. <td bgcolor="FFFFFF">
  9. <select name="rodzaj">
  10. <option value="all">Wszystkie</option> [b](tutaj chcę aby po wybraniu z bazy pokazał mi wszystkie rekordy z bazy to all nie
     działa)[/b]
  11. <option value="gazety">Gazety</option>
  12. <option value="ksiazki">Ksiazki</option>
  13. </select>
  14. </td>
  15. </tr>
  16. <tr>
  17. <td bgcolor="FFFFFF">WYBIERZ</td>
  18. <td bgcolor="FFFFFF">
  19. <input type="radio" name="typ" value="not null" checked>([b]tutaj ma pokazać wszystkie rekordy nie puste z tej kolumny w bazie to not null nie działa )[/b]Wszystkie<br>
  20. <input type="radio" name="typ" value="prenumerata"checked>
  21. Jest prenumerata<br>
  22. <input type="radio" name="typ" value="zamowienie"checked>
  23. zamowienie<br>
  24.  
  25. </td>
  26. </tr>
  27.  
  28. <td bgcolor="FFFFFF" colspain=0 align="center">
  29. <input type="submit" name="Submit" value="Szukaj">
  30. <input type="submit" name="Submit" value="Wyloguj">
  31. <td bgcolor="FFFFFF">
  32. </td>
  33. </tr>
  34. ?>



-------------------------
do PHP są odpowiednie znaczniki BBCode
tym razem poprawiłem ale pamiętaj
i stosuj sie do tego na przyszłość
~Cienki1980
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 - 09:26