Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Coś nie tak z zapytaniem
djair
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.08.2005

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


witam...mam maly problem....a mianowicie jest sobie formularz w ktorym sa 2 pola do wpisania i na podstawie wpisanych danych chce wyszukac dane z bazy...podaje kod...prosze o wskaznie w ktorym miejscu mam blad.

  1. <?php
  2.  
  3.  $numer=$HTTP_POST_VARS['n1'];
  4. $numer2=$HTTP_POST_VARS['n2'];
  5.  
  6. $zapytanie = "select * from wodomierze where wodomierze.numer like '%".$numer."%' and wodomierze.numer like '%".$numer2."%'";
  7.  
  8. ?>



jak wpisze jeden to wyswietla dobrze ale w przypadku dwoch wyswietla zero...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzyszbi
post
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

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


witam
pewnie chciałeś coś takiego osiągnąć
  1. <?
  2. if (!empty($_POST_['n1']) && !empty($_POST['n2']))
  3. {
  4. $zapytanie = "select * from wodomierze where wodomierze.numer like '%".$_POST['n1']."%' or wodomierze.numer like '%".$_POST['n2']."%'";
  5. }
  6.  
  7. elseif (!empty($_POST_['n1'])
  8. {
  9. $zapytanie = "select * from wodomierze where wodomierze.numer like '%".$_POST['n1']."%'";
  10. }
  11. else
  12. {
  13. {
  14.  echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.';
  15. echo '<p align="center"><a href="wyszukaj.php"><b>Wyszukaj Ponownie</b>';
  16.  exit;
  17. }
  18. }
  19. include('wyniki.php');}
  20. ?>

narazie
sposób ~nospor-a jest lepszy (przyznaje) bo jest bardzo elastyczny w rozbudowie/przebudowie

Ten post edytował krzyszbi 9.03.2006, 10:51:20
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: 26.12.2025 - 01:02