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

  • Speeedfire

    félisten

    lenne még egy kis gondom

    van egy ilyen kódrészletem:

    if ((isset($_POST['kategoria'])) and (isset($_POST['szoveg']))
    and (isset($_POST['webcim'])) and (isset($_POST['url'])) and (isset($_POST['captcha_code']))) {
    // ha nincs értékük akkor ...
    if ((empty($_POST['kategoria'])) and (empty($_POST['szoveg']))
    and (empty($_POST['webcim'])) and (empty($_POST['url'])) and (empty($_POST['captcha_code']))) {
    echo "Töltsd ki az összes mezőt!";
    }
    // ha nincs minden mező kitöltve
    elseif (mysql_num_rows(mysql_query("SELECT url FROM tartalom WHERE (url='".$_POST['url']."')")) > 0) {
    echo "Ezt már beküldted egyszer";
    }
    // ha a beírt captcha kód nem egyezik meg
    elseif (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]) {
    echo "Hibás biztonsági kód!";
    }
    else {

    és nem vizsgálja meg hogy minden mező kivan-e töltve, hanem egyből a 2. elseif ágra ugrik és csak azt veszi figyelembe
    szóval ha semmi sincs kitöltve csak a captcha mező akkor is elfogadja és üres adatokat küld a serverre
    vmi tipp?

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

Hirdetés