Keresés

Aktív témák

  • tildy

    nagyúr

    válasz biker #16 üzenetére

    Én még soha de soha nem használtam a session startot, pedig printeltem már ki dolgokat. A forrás most ilyen, a manage_entries.phpnak:

    <?php
    session_start();
    include(''functions.php'');
    include(''settings.php'');
    connect_mysql();
    if (isset($_POST['entry_added'])) {
    if (strlen($_POST['new_entry_text'])>0) {
    $insert_query = ''INSERT INTO entries (ent_mood, ent_top_id, ent_usr_id, ent_date, ent_text) VALUES ('''.$_POST['new_ent_mood'].''','''.$_POST['open'].''', '''.$_SESSION['usr_id'].''', '''.date(''YmdHis'').''', '''.str_replace(''\n'',''<br>'',$_POST['new_entry_text']).''')'';
    mysql_query($insert_query,$connect);
    }
    echo ''<script type='text/javascript'>'';
    echo ''document.location.href='forum.php?open=''.$_POST['open'].''''';
    echo ''</script>'';
    }

    if (isset($_POST['topic_added'])) {
    if (strlen($_POST['new_topic_title'])>0) {
    $insert_query = ''INSERT INTO topics (top_usr_id, top_date, top_title) VALUES ('''.$_SESSION['usr_id'].''', '''.date(''YmdHis'').''', '''.$_POST['new_topic_title'].''')'';
    mysql_query($insert_query, $connect);
    echo ''<script type='text/javascript'>'';
    echo ''document.location.href='forum.php''';
    echo ''</script>'';
    }
    }

    if (isset($_POST['logined'])) {
    $check_query = ''SELECT usr_id, usr_username FROM users WHERE usr_username='''.$_POST['username'].''' AND usr_password='''.$_POST['password'].''' LIMIT 1'';
    $check_result = mysql_query($check_query,$connect);
    if (mysql_num_rows($check_result)==1) {
    list($usr_id,$usr_username) = mysql_fetch_row($check_result);
    $_SESSION['usr_id'] = $usr_id;
    $_SESSION['username'] = $usr_username;
    echo ''<script type='text/javascript'>'';
    echo ''document.location.href='forum.php''';
    echo ''</script>'';
    } else {
    echo ''<script type='text/javascript'>'';
    echo ''document.location.href='forum_login.php''';
    echo ''</script>'';
    }
    }

    if (isset($_POST['registered'])) {
    if ((strlen($_POST['username'])>0) && (strlen($_POST['password'])>0) && ($_POST['password']==$_POST['password2'])) {
    $isfree_query = ''SELECT count(*) FROM users WHERE usr_username='''.$_POST['username'].''''';
    $isfree_result = mysql_query($isfree_query,$connect);
    list ($freenum) = mysql_fetch_row($isfree_result);
    if ($freenum==0) {
    $insert_query = ''INSERT INTO users (usr_username, usr_email, usr_password) VALUES ('''.$_POST['username'].''','''.$_POST['email'].''','''.$_POST['password'].''')'';
    mysql_query($insert_query,$connect);
    echo ''<script type='text/javascript'>'';
    echo ''document.location.href='forum.php''';
    echo ''</script>'';
    } else {
    echo ''<script type='text/javascript'>'';
    echo ''alert('$username_exists_text');'';
    echo ''document.location.href='forum_register.php''';
    echo ''</script>'';
    }
    } else {
    echo ''<script type='text/javascript'>'';
    echo ''alert('''.$error_registration_text.''');'';
    echo ''document.location.href='forum_register.php''';
    echo ''</script>'';
    }
    }

    echo ''<script type='text/javascript'>'';
    echo ''document.location.href='forum.php''';
    echo ''</script>'';

    ?>

    "Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain

Aktív témák