Keresés Kategóriák Kedvencek

Hogyan készítsünk adatbázis alapú beléptető PHP-scriptet? 2. rész

Készítette: Silber
2008. július 30. 22:11:21 - 21848 megtekintés
  • Most pedig folytatom a tippem, melyben bemutatom, miként lehet PHP és MySQL segítségével olyan beléptetőrendszert létrehozni, mely manapság már szinte minden oldalon megtalálható.
  • Amire szükségünk lesz

    MySQL hozzáférés
  • A script folytatása

    Vissza kell térnünk a select sorhoz. Ott tartunk jelen esetben, hogy kiválasztottuk az összes mezőt a videosmart táblából. Meg kell adni, hogy melyik rekord adatait akarjuk kiválasztani.
    A select sorba írjuk be a videosmart után:
    WHERE username = ’$username
    Tehát kiválasztottuk az összes mezőt videosmart táblából, ahol a felhasználónév a beküldött felhasználói nevünk.
  • Hogyan tudjuk kiiratni a megfelelő adatokat?

    Kaptunk előzőleg egy $sor nevű változót, ami tartalmazza az adott rekord sorának az adatait.

    print $sor[password];
    Mentsük el, töltsük fel a tárhelyre, majd meghívjuk a böngészőnkben. A mezőkbe a felhasználót és a jelszót kell beírni. Nézzük meg a felhasználónkat, a jelszót nem kötelező beírni, és ki is írta a password mező tartalmát.

    Hogyan tudjuk ezt hasznosítani?
    if ($password – $sor[password])
    (
    print ”Sikeres bejelentkezés”;
    )
    else
    (
    print ”Sikertelen bejelentkezés”;
    )

    Ha mindent jól csináltunk, egy működő php script tulajdonosai vagyunk. Jelentkezzünk újra be és kiírja, hogy Sikeres bejelentkezés.

    Menjünk vissza a kódunkhoz, írjunk be még egy sort, amivel lezárjuk az adatbázissal való kapcsolatot.

    mysql_close($kapcsolat);
  • Címkék:

    internet adatbázis php programozás belépés script mysql
Balaz98 - 14 éve

Köszi mindjárt javítom!

Silber - 14 éve

Itt bizony több probléma is van... Használj Notepad++-t, vagy más fejlesztőkörnyezetet! Ott a színek alapján is be tudod lőni, hogy hol a probléma...
1.: if ($username && $password !" NULL) - Mi a francért tettél "-t egyenlőségjel helyett? Azt hiszi szöveget kezdessz...
2.: $parancs = "INSERT INTO admin (username, password) VALUSE ('$username', '$password'; - Itt a '$password' után hol marad a zárójel, és a macskaköröm? Az hiszi, hogy nem fejezted be a mysql parancsot.
3.: Mi az a VALUSE? Úgy vélem a VALUES szót keresed...
4&5.: Te honnan vetted, hogy létezik alert parancs a php-ban? JavaScripttel foglalkoztál talán? A programnyelvek elkülönülnek egymástól... Alert helyett használd a "print" vagy "echo" függvényt, és az Istenért, ZÁRD LE PONTOSVESSZŐVEL!

Silber - 14 éve

A hozzászólás eltávolítva a videó készítője által.

Balaz98 - 14 éve

Cső a "< ? php "-t nem hagytam le. De hogy lehet "tájékoztatni?


Kössz!


(Azt a nyitó valamit egybe nem tudtam leirni.)

Balaz98 - 14 éve

itt elérhető (ez mostmár jó lesz)

http://rapidshare.com/files/421228140/ezitt.zip

Ma este még nézegetm nyugodtan válaszolj megnézem.
Kössz!