Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
MySQL

Sprawdzanie logowania

mysql

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
28 odpowiedzi w tym temacie

#21 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 10.02.2012 19:36

Funkcja get_user jest z dołączonego pliku db_fns.php


function get_user($userLogin,$userHaslo)
{
db_connect();
$query = sprintf("SELECT * FROM users WHERE login='$userLogin' AND haslo='$userHaslo'");

$result = mysql_query($query);
$row = mysql_fetch_assoc($result);

return $row;

}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#22 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 10.02.2012 19:42

Zostaw kodowanie w PHP'ie, błagam... Wszyscy będą zadowoleni, a Ty nie wiem, zajmij się szydełkowaniem...
http://php.net/manua...ion.sprintf.php
  • +
  • -
  • 2

serwer-1.png
IP: ts3.cserwerek.pl


#23 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 10.02.2012 20:24

Zostaw kodowanie w PHP'ie, błagam... Wszyscy będą zadowoleni, a Ty nie wiem, zajmij się szydełkowaniem...
http://php.net/manua...ion.sprintf.php



Tak było w poradniku -.-
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#24 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 10.02.2012 20:51

nie rozumiem po co dajesz to raportowanie
własnie :o ja też tego nie rozumiem :o
Powiem ci to co mi kiedyś G[o]Q, na sb napisał że używam czegoś choć nie wiem do końca jak to działa :o ( chodzi o ten obiekt xD )

Jeśli ustawisz 1x raportowanie błędów to to raportowanie będzie działać na cały skrypt do puki nie ustawisz gdzieś w środku kodu np na 0 lub E_ALL ^ E_NOTICE ... poza tym używanie raportowania E_ALL, jest dla mnie bez użyteczne bo i tak nikt nimi się nie przejmuje.

Tutaj masz lekko poprawioną funkcje get_user ...

function get_user($userLogin,$userHaslo)
{
db_connect();
$query = sprintf("SELECT * FROM users WHERE login='%s' AND haslo='$s'", $userLogin, $userHaslo);
$result = mysql_fetch_array(mysql_query($query));
return $result ? $result : false;
}

Użytkownik Gh0st edytował ten post 10.02.2012 21:01

  • +
  • -
  • 2

#25 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 10.02.2012 21:20

Ok, dzięki, ale logowanie.php dalej jest puste,
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#26 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 10.02.2012 21:26

bo jak zwykle cos poj***les jak nie w tym pliku to w innym jak nie w php to w mysql napisales kilka tematów i 0 wyciągnietych wniosków programowanie zostaw innym ktorzy zrobią to szybciej i lepiej a moze nawet za free
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#27 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 10.02.2012 21:37

$query = sprintf("SELECT * FROM users WHERE login='%s' AND haslo='$s'", $userLogin, $userHaslo);

W drugim jest dolar zamiast procenta.

return $result ? $result : false;

Pusta tablica też spełni warunek (chyba).
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#28 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 10.02.2012 21:50

(chyba).


raczej nie bo nazwa to 'adres' pierwszego elementu aczkolwiek lepiej zrobic sprawdzenie isset :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#29 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 10.02.2012 22:02

(chyba).


raczej nie bo nazwa to 'adres' pierwszego elementu aczkolwiek lepiej zrobic sprawdzenie isset :D

No tak, tyle że dostaniesz wynik w postaci pustej tablicy, a to już coś ^^

return (empty($result))?$result:false;

  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl






Również z jednym lub większą ilością słów kluczowych: mysql

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych