Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cidalain

    veterán

    válasz Boryszka #19296 üzenetére

    Akkor sem hagyhatod uresen, nem szabvanyos. Lehet hogy ez egy hanyagul konfiguralt home szerveren elmegy, de normal esetben nem jo.

    Ha a fajlod akarmi.php, akkor ird bele nyugodtan ugyanazt az action-hoz

    En pl a $_SERVER[PHP_SELF]-et szoktam hasznalni, ami ugye az aktualisan futo fajlnevet adja vissza relativ eleresi uttal. De mivel ez php valtozo, igy html kodba (pl nalad ez a resz html kod) kozvetlenul nem irhato, csak <? ?> koze.

    Kicsit tovabbnezve a kodot, jotanacsok.
    Elsonek kapcsolodsz az adatbazishoz, majd vizsgalod, hogy adott e meg felhasznalot, jelszot. Eloszor ezeket vizsgalnam, ha itt nem oke, akkor felesleges kapcsolodni a bazishoz.

    $username = $_POST['username'];
    $password = $_POST['password'];

    if ($username and $password) {

    Itt az if mindig tovabbmegy true-val szerintem
    igy kellene $username=="" and $password==""

    if ($db = mysqli_select_db($con, 'test'))
    {
    echo "Sikeres kapcsolódás az adatbázishoz!";
    }
    else echo "Minden mező kitöltése kötelező!

    Itt az else agnal megjeleno szovegnek koze sincs a feltetelhez. Ha else aghoz jut itt, akkor a "nem sikerult az adatbazishoz csatlakozni" szoveg kell.

Új hozzászólás Aktív témák