Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwarka+combobox z bazy
misty
post
Post #1





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

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


Witam.
tworze prosta wyszukwarke.tj uzytkownik ma 3 pola (combobox) z ktorych wybiera co chce szukac i zakresy(daty od -do). Daty pobierane sa automatycznie z bazy danych. Moj problem jest nastepujacy: gdy uzykownik wybierze date od i date do zawsze pojawia mi sie ostatnia w bazie data, tj. powiedzmy ze ostatnia jest 25-10-07, user wybierze zas 12-10-07 to mimo to wybierana jest ostatnia. Fragemencik mojego kodu:
  1. <?php
  2. $szukaj=$_POST['szukaj'];
  3. $opcja=$_POST['opcja'];
  4. $data_od_id=$_POST['data_od_id'];
  5. $data_od=$_POST['data_od'];
  6.  
  7. $pobierz_daty=pg_query($polaczenie, "select * from t_data;");
  8. echo "<table border><tr><td>Opcja</td><td>Data od</td></tr><form action='test.php' method='POST'><tr><td>
  9. <select name='opcja'>
  10. <option>opcja 1</option>
  11. <option>opcja 2</option></select></td>
  12. <td><select name='data_id'>";
  13. while ($row=pg_fetch_array($pobierz_daty)) {
  14. foreach($row as $data)
  15. $data_id=$row['id'];
  16. $data_od=$row['data'];
  17. echo "<option>$data_od</option>";
  18. }
  19. echo "</select></td><td><input type='submit' name='szukaj' value='szukaj'></td></tr></form></table>";
  20.  
  21. //uzytkownik wybiera jakas opcje i date i jesli kliknie na szukaj ma sie pojawic w
    ybrana opcja i data
  22. if($szukaj){
  23. echo "$opcja i $data_od<br>";
  24. }
  25. ?>

Problem wlasnie w tym, ze opcja sie zawsze wyswietla taka jaka wybral uzytkownik, natomiast data (czy data_id) zawsze pokazuje sie ostatnia w bazie. Ma ktos z Was moze pomysl gdzie mam blad?
Pzdr!
Go to the top of the page
+Quote Post

Posty w temacie


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 - 17:47