Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z łączeniem do bazy
cfk
post
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 8.01.2005
Skąd: Warszawa

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


mam 3 pliki:

index.php
  1. <?php
  2. require_once('../funkcje.i');
  3. if (spr_login(7)) {
  4.  
  5. echo'panel administracyjny';
  6. echo'<form action="indexx.php" method="post">';
  7. echo'Nick usera: <input type="text" name="nick">';
  8. echo'<input type=submit value="Szukaj">';
  9. echo'</form>';
  10. require_once('../baza.i');
  11. $nickk=$_POST['nick'];
  12. echo $nickk .' ';
  13. //$lacz = mysqli_connect('localhost', 'root', 'polska', 'skr');
  14. $query="Select * from user where login like '%$nickk%'";
  15. $wynik = mysqli_query($lacz, $query);
  16. $ile = mysqli_num_rows($wynik);
  17. echo 'znaleziono '.$ile;
  18. $wiersz=mysqli_fetch_assoc($wynik);
  19. echo $wiersz['login'];
  20.  
  21. }
  22. else
  23. {
  24. echo 'nie masz uprawnien';
  25. }
  26. ?>


funkcje.i:
  1. <?php
  2.  
  3. function spr_login($rank) {
  4. require_once('baza.i');
  5. if (isset($_SESSION['prawid_uzyt']) && isset($_SESSION['haslo'])){
  6. $nick=stripslashes($_SESSION['prawid_uzyt']);
  7. $pass=stripslashes($_SESSION['haslo']);
  8. $zapytanie="select * from user where login='$nick'";
  9. $wynik = mysqli_query($lacz, $zapytanie);
  10. $ile = mysqli_num_rows($wynik);
  11. if ($ile > 0) {
  12. $wiersz2=mysqli_fetch_assoc($wynik);
  13. $upraw=stripslashes($wiersz2['rank']);
  14. if ($rank==$upraw) return true;
  15. else return false;
  16. }
  17. }
  18. mysqli_close($lacz);
  19. }
  20.  
  21. ?>


baza.i

  1. <?php
  2.  
  3. $lacz = mysqli_connect('localhost', 'root', 'polska', 'skr');
  4. if (mysqli_connect_errno())
  5. {
  6. echo 'bład łaczenia';
  7. }
  8. ?>


i pytanie dlaczego jak odkomentuje 13 linnie w index.php to działa, a jak includuje połączenie z zewnątrz to nie chodzi. Dodam ze funkcje.i oraz baza.i są w katalogu nadrzędnym w stosunku do index.php.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 11:38