Keresés Kategóriák Kedvencek

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

Készítette: Silber
2008. július 27. 11:31:52 - 19188 megtekintés
  • A tipp első feléből a PHP és a MySQL segítségével olyan beléptetőrendszert hozunk létre, mely manapság már szinte minden oldalon megtalálható.
  • Amire szükségünk lesz

    MySQL hozzáférés
  • A PHP script elemei

    Először deklaráljuk a változókat, jelen esetben egyik a username, a másik a password.
    Írjuk be a következőket:

    $username = $POST[username];
    $password = $POST[password];

    Ezzel meg is van az első két változónk.
    A következőkben leírjuk, hogyan kapcsolódjunk az adatbázishoz, amire a php-nak van néhány beépített függvénye:

    $kapcsolat = mysql_connect(’ideírjukazadatbázishostját’, ’ adatbázisfelhasználónevünk’, ’azadatbázisunkjelszava’);
    mysql_select_db(’felhasználónevünk’);

    A táblákhoz a következőképpen férünk hozzá, amihez ismernünk kell az alap-parancsokat, amelyeket az adatbázis tartalmaz:

    $parancs = ”SELECT * FROM videosmart”;

    Hogyan juttassuk el az adatbázoshoz ezt a parancsot?:

    $valasz = mysql_query($parancs);

    A tartalom megjelenítése:

    $sor = mysql_fetch_array($valasz);
  • Címkék:

    internet adatbázis php programozás belépés script mysql
Silber - 12 éve, 8 hónapja

$parancs = " Select * FROM adatok WHERE username = '$username' ";
' - Ezt aposztrófnak hívják
" - Ennek idézőjel a neve.

illandras - 12 éve, 8 hónapja

Egészen pontosan hol? Melyik parancsnál és milyen idézőjelek ("" vagy ')?

Silber - 12 éve, 8 hónapja

Elég csálén állnak a parancs változóban az idézőjelek... Szerintem töröld ki őket és írd be újra...

illandras - 12 éve, 8 hónapja

Üdv!

Újra próbálkoztam és most csak idáig a check.php 9. sorában talált hibát, de én találtam más érdekességet is.

Itt járok most:
index.html
check.php
PHPMyAdmin-on:
phpmyadmin táblám

és ezek után ezek az eredmények:

ez az amit én tatok hibának mivel kérni kéne a Username-et de nem kéri: username hiány

és itt az a hiba amit a gép talált: hiba

Ha van valami ötleted a hibákra vagy találsz még hibákat akkor kérlek oszd meg velem is.
Köszi!

Silber - 12 éve, 10 hónapja

Nincs benne a POSTban a username vagy a password. Tehát nem kap értékeket, amit be tudna olvasni. Valamit eltoltál a formban. Jó helyre mutat az action tag? Jók az inputmezők nevei?