Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwarka użytkowników,gdzieś błąd
blazejwiecha
post
Post #1





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

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


mam taki skrypcik:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Wyszukiwarka rezultaty</title>
  6. </head>
  7.  
  8. <body>
  9. <h1>Rezultaty wyszukiwania</h1>
  10. <?php
  11. //tworzenie nazw zmiennych
  12. $metoda_szukania=$_POST['metoda_szukania'];
  13. $wyrazenie=$_POST['wyrazenie'];
  14. $wyrazenie = trim($wyrazenie);
  15. //metoda szukania
  16. if (!$metoda_szukania || $wyrazenie)
  17. {
  18. echo 'Brak parametrСw szukania, ponСw prube';
  19. }
  20. {
  21. $metoda_szukania = addslashes($metoda_szukania);
  22. $wyrazenie = addslashes($wyrazenie);
  23. }
  24.  
  25. //laczenie z moja baza danych
  26. @ $db = new mysqli('localhost'. 'root'. ''. 'internet');
  27. if (mysqli_connect_errno())
  28. {
  29. echo 'Blad z polaczeniem do bazy.';
  30. }
  31. //zapytanie mysql
  32. $zapytanie = "select * from klienci where ".$metoda_szukania." like '%".$wyrazenie."%'";
  33. $wynik = $db->query($zapytanie);
  34. $db->close();
  35. $ile_znalezionych = $wynik->num-rows;
  36. echo '<p>Ilosc znalezionych: '.$ile_znalezionych.'</p>';
  37.  
  38. ?>
  39. </body>
  40. </html>

a strona www do tego wygląda tak:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>wyszukiwarka</title>
  5. </head>
  6.  
  7. <h1>Wyszukiwanie uzytkownikСw</h1>
  8.  
  9. <form action="rezultaty.php" method="post">
  10. Wybierz metode wyszukiwania:<br />
  11. <select name="metoda_szukania">
  12. <option value="imie">Imie
  13. <option value="nazwisko">Nazwisko
  14. <option value="ulica">Ulica
  15. <br />
  16. Wprowadz poszukiwane wyrazenia:<br />
  17. <input name="wyrazenia" type="text">
  18. <br />
  19. <input type="submit" value="Szukaj">
  20. </form>
  21. </body>
  22. </html>


baza danych to internet , hasła brak , login root
w tabeli lienci znajdują sie wpisy
id
imie
nazwisko
ulica
nrdomu
mail
gg

problem mam taki ze gdy podam jakiegos klienta do wyszukania nie pojawia się on (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blazejwiecha
post
Post #2





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

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


Kod
Fatal error: Cannot instantiate non-existent class: mysqli_connect in /home/blazejwiecha/public_html/krasnal/www/ucze_sie/internet/rezultaty.php on line 28

coś takiego mi wywala w momęcie usunięcia małpy

wgrałem teraz juz na nowo apache2 php5 mysql5 i teraz gdy wywale małpe pojawia się:

Kod
Fatal error: Class 'mysqli_connect' not found in /home/blazejwiecha/public_html/krasnal/www/ucze_sie/internet/rezultaty.php on line 28


znalazłem błąd w skrypcie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

ma być:
  1. <?php
  2. $ile_znalezionych = $wynik->num_rows;
  3.  
  4. ?>
zamiast
  1. <?php
  2. $ile_znalezionych = $wynik->num-rows;
  3. ?>


teraz już wyświetla ile znalezionych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

kłopot w tym że wyświetla wszystkich , a nie tylko poszukiwanych (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował blazejwiecha 13.04.2006, 16:53:33
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: 3.10.2025 - 11:59