Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyszukiwarka
dareksbs
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

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


Witam,

mam mały problem z pętlą "for", chcę stworzyć wyszukiwarkę która będzie szukała imię i nazwisko (dwa pola, można wpisać albo imię, albo nazwisko), po przeszukaniu bazy wyrzuca imię nazwisko + id

  1. <?
  2. $sql = "SELECT * FROM users WHERE nazwisko='".$nazwisko."' OR imie='".$imie."'";
  3. $result = @mysql_query($sql);
  4. $ile = mysql_num_rows($result);
  5. while ($row = mysql_fetch_array($result))
  6. {
  7. for ($t=0; $t< $ile; $t++)
  8. {
  9. $q++;
  10. echo "$row[id][0]";
  11. echo "$row[imie][0]";
  12. echo "$row[nazwisko][0]";
  13. }
  14. }
  15. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dareksbs
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

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


zmienna $q nie działa...

Jednakże gdy robię tak :
  1. <?
  2. $sql = "SELECT * FROM users WHERE nazwisko='".$nazwisko."' OR imie='".$imie."'";
  3. $result = @mysql_query($sql);
  4. $ile = mysql_num_rows($result);
  5. while ($row = mysql_fetch_array($result))
  6. {
  7.  
  8. echo $row['id'];
  9. echo $row['imie'];
  10. echo $row['nazwisko'];
  11.  
  12. }
  13. ?>


i wpisuje w wyszukiwarkę imię które jest kilka razy w bazie wyrzuca mi tylko pierwszą osobę z tym imieniem. I tu nie wiem co zrobić

Ktoś ma jakiś pomysł jak to naprawić (IMG:style_emoticons/default/questionmark.gif)
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: 13.10.2025 - 22:02