Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dolaczanie plikow zew.z funkcjami
masofcer
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.06.2007

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


Witam
nie bede zamieszczal poki co kodu,ale mam problem: jezeli umieszcze w jednym pliku formularz logowania do bazy mysql, i kod php ktory to wykonuje, wszystko jest OK. Kiedy rozbije to na pliki zawierajace poszczegolne funkcje (wydaje mi sie ze jest to ten sam kod co w jednym pliku) to wywala mi blad:

"Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\temp\temp\baza.php on line 27"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
abc667
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

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


no to
  1. <?php
  2. function lacz()
  3. {
  4. $mysql=mysqli_connect('localhost','projekt','haslo');
  5.  
  6. if (!$mysql)
  7. {
  8. echo 'blad polaczenia';
  9. }
  10.  
  11. $baza=mysqli_select_db($mysql,'filmy');
  12.  
  13. if(!$baza)
  14. {
  15. echo 'blad wybrania bazy';
  16. }
  17. return $mysql;
  18. }
  19.  
  20. function loguj($user,$pass)
  21. {
  22. $mysql=lacz();
  23. $zapytanie= "select count(*) from user where user='$user' and pass='$pass'";
  24.  
  25. $wynik=mysqli_query($mysql,$zapytanie);
  26.  
  27. if (!$wynik)
  28. {
  29. echo 'nie mozna wykonac zapytania';
  30. }
  31.  
  32. $wiersz=mysqli_fetch_row($wynik);
  33. $ile = $wiersz[0];
  34.  
  35. if ($ile>0)
  36. {
  37. echo 'jestes zalogowany';
  38. }
  39. else
  40. {
  41. echo 'logowanie nie powiodlo sie';
  42. }
  43. }
  44. ?>
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: 31.12.2025 - 05:00