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

  • Bici

    félisten

    Tele von Zsinór, cucka:

    A php.ini-hez nem tudok hozzáférni, mert egy sima fizetős webhosztingon kell futni a weboldalnak, ahol házi készítésű admin felület van, nem Cpanel, vagy ilyesmi.

    A fő probléma, hogy ha átirányítás helyett print-et használok, akkor oké a dolog, de ha ezen a lapon a felhasználó frissíti az oldalt, akkor mégegyszer bekerül az adatbázisba a form tartalma, és valamiért nem ellenőrzi le mégegyszer a felhasználónév létezését, holott egyébként műxik.

    if ($_POST)
    {
    $kapcsolat = mysql_connect( "..." );
    if ( ! $kapcsolat ) die( "Nem lehet csatlakozni a MySQL kiszolgálóhoz." );
    mysql_select_db( "..." ) or die ( "Nem lehet megnyitni az adatbázist." );
    $eredmeny = mysql_query( "SELECT * FROM fotabla WHERE felhnev = '$felhnev'" );
    $sorok = mysql_num_rows($eredmeny);
    if ($sorok > 0)
    {
    $fh=1;
    global $fh;
    }
    else
    {
    mysql_query( "INSERT INTO fotabla ( blabla ) VALUES ( blabla )") or die ( mysql_error() );
    mysql_close( $kapcsolat );
    $szoveg = "szöveg + link";
    $headers = 'From: email cím';
    $targy = 'Regisztráció megerosítése';
    mail($email, $targy, $szoveg, $headers);
    $mindenoke="ok";
    print "A megadott email címre elküldtük a regisztráció véglegesítéséhez szükséges információkat.";
    }
    }
    if ($mindenoke<>"ok") { include ("form.php"); }
    }

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

Hirdetés