Facebook bejelentkezés
Üdvözlünk az oldalon!
Lépj be, vagy regisztrálj
Felvéve: 16 éve, 3 hónapja
Megtekintve: 21848
Értékeld a videót:
15 szavazat alapján
Értékeléshez lépj be!

további opciók »

A(z) "Hogyan készítsünk adatbázis alapú beléptető PHP-scriptet? 2. rész" című videótipp megosztásához használhatod a saját leveleződet, vagy ezt a felületet:
Neved:

E-mail címed:

Címzett e-mail címe:
Üzenet (opcionális):

Ez a videótipp a következő klub(ok)ba tartozik:


Ha van egy kis időd, nézz szét meglévő klubjaink között!

  • Nyomtatás

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

    2008. július 30. 22:11:21 |

    Készítette: Silber

    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ó.

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

  • 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);

Vélemények, hozzászólások

Rendezés:
Hozzászóláshoz jelentkezz be, vagy regisztrálj!
Előző oldal 15 16 17 18 19 20. oldal 21 22 23 24 25 Következő oldal
Silber (15 éve, 5 hónapja)
2009. június 16., 22:28:41 , kommentjeim száma: 225 db

50

...válasz Matrix0000000000 49. kommentjére:
A kódodban több alapvető hiba is jelen van. Legelőször az, hogy előbb használod a $valasz változót, minthogy deklarálnád.

$parancs2 = "SELECT * FROM Users WHERE username = '$name'";
$sor = mysql_fetch_array($valasz);
$valasz = mysql_query($parancs2);

Látod? Az utolsó 2 sort cseréld fel.

Másodsorban az if-és else operátornál az egész össze van keverve. Az else az if befejezése után használható csak fel. Az if operátoros leckét vedd át, utána írj ha nem megy ^^
Matrix0000000000 (15 éve, 5 hónapja)
2009. június 16., 22:14:05 , kommentjeim száma: 7 db

49

próbálkoztam már egy csomóféleképpen de nem megy... egy régebbi odlalamnál a belépésnél ment de itt regisztrációnál használom és azt akarom hogy ha már van olyan felhasználónév akk nem küldi fel a mysql-be... hibakód: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/g/go/gokartnevelde/checkregister.php on line 38
Sikeres regisztráció!

és simán enged reggelni...

$parancs2 = "SELECT * FROM Users WHERE username = '$name'";
$sor = mysql_fetch_array($valasz);
$valasz = mysql_query($parancs2);

mysql_select_db('gokartnevelde');

if($name and $pass and $repass and $mail and $remail != NULL)
{
if($name == $sor[Felhasznalonev])
{
echo "Ez a felhasználónév már foglalt!";
}
else
{

ebből a 3 sor a: $sor mysql_fetch_array($valasz); segítsetek pls
Silber (15 éve, 8 hónapja)
2009. március 10., 19:51:56 , kommentjeim száma: 225 db

48

...válasz Nicho 47. kommentjére:
Valamit elrontottál a mysql-kódok körül szerintem. Ellenőrizd!
Nicho (15 éve, 9 hónapja)
2009. február 27., 13:29:01 , kommentjeim száma: 1 db

47

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /belepes.php on line 11
Silber (15 éve, 11 hónapja)
2008. december 30., 13:12:56 , kommentjeim száma: 225 db

46

...válasz FireKill 43. kommentjére:
Nincs kedved nincs kedved... Rossz hozzáállás. Később csak rosszabb lesz. És hidd el: Az Egri csillagok nem rossz olvasmány.
Előző oldal 15 16 17 18 19 20. oldal 21 22 23 24 25 Következő oldal

Statisztika

Megtekintések száma: 21848 Hozzászólások: 145
- VideoSmart.hu-n: 21848 Kedvencek között: 18
- Más oldalon: 0 Értékelések: 15
Silber kicsi avatar Silber

Silber további videótippjei »

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ó. (több infó) (kevesebb infó)

Videó beillesztése:

(hogyan működik?)