Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]php Wogole mnie nie loguje, wpsiuje poprawne dane
king
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 20.07.2008

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


Witam.
Mam skrypt logowania i gdy specjalnie wpisuje tylko login lub wpisuje zle dane to wysakuje mi taki blad:
Warning: mysql_real_escape_string() expects parameter 2 to be resource, null given in /home/s/n/a/snakesvsspiders/www/a.php on line 15

Rowniez gdy wpisuje tylko zle haslo to pokazuje tresc Nie podales loginu.Nie podales hasla. zamiast Nie podales hasla.

  1. <?php
  2. //inkludujemy plik z hasłami
  3.  
  4. require_once('conf.php');
  5.  
  6. //funckja która wprowadza znaki unikowe.....
  7. function usun($data){
  8.  
  9. GLOBAL $dbc;
  10. if (ini_get('magic_quotes_gpc')){
  11. $data = stripslashes($data);
  12. }
  13.  return mysql_real_escape_string($data, $dbc);
  14. }
  15. //Laczenie z baza
  16. mysql_connect ( $dbhost, $dbuser, $dbpass)or die(&#092;"Nie można się połączyć z bazą: \".mysql_error());
  17. mysql_select_db($dbname) or die(mysql_error());
  18. ?>




Link do strony z logowaniem
Logowanie

login : tescik
haslo:tescik


prosze o dobre wytlumaczenie bo nie jestem zbyt dobry w php:)

Wszystkie swoje bledy i pytania bede pisal w tym temacie aby nie zakladac nowych!!!!!!

Ten post edytował king 21.07.2008, 19:39:29
Go to the top of the page
+Quote Post
qba10
post
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Na moje oko nie mozesz podac do funkcji mysql_real_escape_string() dwoch parametrów.


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
Ociu
post
Post #3





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <?php
  2. $dbc=mysql_connect ( $dbhost, $dbuser, $dbpass)or die(&#092;"Nie można się połączyć z bazą: \".mysql_error());
  3. ?>


mysql_real_escape_string" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
king
post
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 20.07.2008

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


ok naprawilem

Ten post edytował king 21.07.2008, 21:37:59
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 Aktualny czas: 20.08.2025 - 22:30