Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Szukaj
-Szukaczcz-
post 20.08.2008, 09:47:05
Post #1





Goście







Witam
Mam takie coś:
  1. <?php
  2. $tresc_zapytania = "SELECT `nazwisko`, `lata` FROM `nba` WHERE `imie` LIKE \"%a%\" ORDER BY DESC";
  3. $zapytanie = mysql_query($tresc_zapytania);
  4. $wiersze = mysql_num_rows($zapytanie);
  5. if ($wiersze == 0)
  6. print 'Nie znaleziono żadnego zawodnika z literą "a" w imieniu';
  7. else
  8. print 'Znaleziono $znaleziono zawodników z literą "a" w imieniu, oto oni:<br><br>';
  9.  
  10. while ($wiersz = mysql_fetch_row($zapytanie))
  11. {
  12. print 'Imie zwodnika: <strong>'.$wiersz[0].'</strong><br>Lata gry: <strong>'.$wiersz[1].</strong>";
  13. }
  14. ?>

Jak zrobić by to szukało jak dorobić znaczy się inputa by szukał i wyniki się pojawiały?? Bo połączenie z bazą mam winnym pliku. To działa ale chodzi mi o inputa.
Go to the top of the page
+Quote Post
golaod
post 20.08.2008, 09:53:42
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


  1. <?php
  2. if(!isset($_POST['szukane']))
  3. echo '<form method="POST" action"ten_plik.php"><input type="text" name="szukane"/><input type="submit" value="submit" /></form>';
  4. else
  5. {
  6.  //Twoj skrypt ze zmienionym zapytaniem czyli:
  7. $tresc_zapytania = "SELECT `nazwisko`, `lata` FROM `nba` WHERE `imie` LIKE \"%".mysql_escape_string($_POST['szukane'])."%\" ORDER BY DESC";
  8. }
  9. ?>


Ten post edytował golaod 20.08.2008, 09:54:10
Go to the top of the page
+Quote Post
-Szukaczcz-
post 20.08.2008, 10:00:52
Post #3





Goście







A możesz mi to połączyć z moim??
Go to the top of the page
+Quote Post
-Szukaczcz-
post 20.08.2008, 10:42:36
Post #4





Goście







  1. <?php
  2. if(!isset($_POST['szukane']))
  3. echo '<form method="POST" action"szukacz.php"><input type="text" name="szukane"/><input type="submit" value="submit" /></form>';
  4. else
  5. {
  6.  //Twoj skrypt ze zmienionym zapytaniem czyli:
  7. $tresc_zapytania = "SELECT `punkty`, `lata` FROM `nba` WHERE `imie` LIKE \"%".mysql_escape_string($_POST['szukane'])."%\" ORDER BY DESC";
  8. $zapytanie = mysql_query($tresc_zapytania);
  9. $wiersze = mysql_num_rows($zapytanie);
  10. if ($wiersze == 0)
  11. print 'Nie znaleziono żadnego zawodnika " w imieniu';
  12. else
  13. print 'Znaleziono $znaleziono zawodników oto oni:<br><br>';
  14.  
  15. while ($wiersz = mysql_fetch_row($zapytanie))
  16. {
  17. print 'Imie zwodnika: '.$wiersz[0].'<br>Lata gry: '.$wiersz[1].";
  18. }
  19.  
  20. ?>

am tak i pokazuje taki błąd:
Parse error: syntax error, unexpected $end in line 29
Go to the top of the page
+Quote Post
-po-
post 20.08.2008, 10:44:47
Post #5





Goście







Dodaj na końcu klamrę jedną smile.gif
Go to the top of the page
+Quote Post
-Szukaczcz-
post 20.08.2008, 10:49:35
Post #6





Goście







No dalej to samo :/
Dodałem jeszcze 2 i znowu to nie o to pewnie chodzi :/
Go to the top of the page
+Quote Post
-po-
post 20.08.2008, 11:01:47
Post #7





Goście







  1. <?php
  2. if(!isset($_POST['szukane']))
  3. echo '<form method="POST" action"szukacz.php"><input type="text" name="szukane"/><input type="submit" value="submit" /></form>';
  4. else
  5. {
  6.  //Twoj skrypt ze zmienionym zapytaniem czyli:
  7. $tresc_zapytania = "SELECT `punkty`, `lata` FROM `nba` WHERE `imie` LIKE \"%".mysql_escape_string($_POST['szukane'])."%\" ORDER BY DESC";
  8. $zapytanie = mysql_query($tresc_zapytania);
  9. $wiersze = mysql_num_rows($zapytanie);
  10. if ($wiersze == 0)
  11. print 'Nie znaleziono żadnego zawodnika " w imieniu';
  12. else
  13. print 'Znaleziono $znaleziono zawodników oto oni:<br><br>';
  14.  
  15. while ($wiersz = mysql_fetch_row($zapytanie))
  16. {
  17. print 'Imie zwodnika: '.$wiersz[0].'<br>Lata gry: '.$wiersz[1].'';
  18. }
  19. }
  20. ?>


Klamra i apostrof. Ma działać
Go to the top of the page
+Quote Post
-Szukaczcz-
post 20.08.2008, 15:19:33
Post #8





Goście







Teraz mam taki błąd:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\Programy\xampp\htdocs\bonio\hg\httpd\szukacz.php on line 23
Nie znaleziono żadnego zawodnika w imieniu
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in E:\Programy\xampp\htdocs\bonio\hg\httpd\szukacz.php on line 29

..tongue.gif
To są te linie pewnie któraś ma błąd.
  1. <?php
  2. $tresc_zapytania = "SELECT `username`, `email` FROM `user` WHERE `username` LIKE \"%".mysql_escape_string($_POST['szukane'])."%\" ORDER BY DESC";
  3. $zapytanie = mysql_query($tresc_zapytania);
  4. $wiersze = mysql_num_rows($zapytanie);
  5. if ($wiersze == 0)
  6. ?>

HELP!
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:48