نمایش نتایج 1 تا 14 از 14

نام تاپیک: فرم لاگین php

  1. #1
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    فرم لاگین php

    سلام دوستان عزیز من بعد از کلی جستجو تونستم یک فرم لاگین پیدا کنم که درست کار کرد بعد با کمی تغیرات تونستم اطلاعات یک جدول رو تو یک فرم نشون بدم ، حالا می خوام وقتی کاربر وارد شد تو صفحه اطلاعات مشخصات کاربر رو نشون بده لطفا راهنمایی کنی کدهای هر صفحه رو جدا میذارم

    صفحه ورود: (html)
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>ورود به پنل مدیریت</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <link rel="stylesheet" type="text/css" href="style/style.css" />
    <link rel="stylesheet" type="text/css" href="style/menu.css" />
    <script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script>
    <script type="text/javascript" src="js/login.js"></script>


    </head>

    <body>

    <div id="login-div">
    <img src="files/icons/lock.png"></img>
    <h3>Login to Panel</h3>
    <form method="post" action="" id="login-form">


    <label class="label" for="username">:نام کاربری</label>
    <input class="user-field" type="text" name="username" id="username" />
    </br>
    <label class="label" for="password">:پسورد</label>
    <input type="password" class="pass-field" name="password" id="password" />
    </br>
    <input type="submit" value="lOGIN" class="login_btn"/>
    <div class="loading">
    <img src="files/icons/loading.gif"/>
    </div>
    <div id="message_login">

    </div>

    </form>

    </div>
    </body>
    </html>


    فایل لاگین (php)
    <?php 

    require('include/config.php');
    require('include/function.php');

    if(isset($_POST['username']) and (isset($_POST['password'])))
    {
    $username=$_POST['username'];
    $username=stripslashes($username);
    $username= mysql_real_escape_string($username);
    $password=$_POST['password'];
    $password=stripslashes($password);
    $password=mysql_real_escape_string($password);

    $sql="SELECT username,password FROM tookaen1_nod_ap WHERE username='".$username."' and password='".$password."'";
    $result=mysql_query($sql);
    $row=mysql_fetch_array($result);

    if($result and mysql_num_rows($result)>0)
    {


    display_message ('yes');
    $_SESSION['user']=$username;
    }
    else
    {
    display_message ('Accsess Denies');
    }
    }
    else
    {
    header('location:index.html');
    }
    ?>

    فایل پنل کاربری (php)
    <?php
    $connection = mysql_connect("localhost","****","***");
    mysql_query("SET CHARACTER SET utf8");
    if (!$connection)
    {
    die('Could not connect: ' . mysql_error());
    }
    mysql_select_db("tookaen1_nod_ap", $connection);
    $username=$_POST['username']
    $result = mysql_query("SELECT * FROM tookaen1_nod_ap WHERE username= {$username}");

    echo "<table border='1'>
    <tr>
    <th>کد</th>
    <th>مدیر آموزشگاه</th>
    <th>نام آموزشگاه</th>
    <th>تاریخ ثبت</th>
    <th>اتمام اشتراک</th>
    <th> </th>
    <th> </th>
    <th>نام کاربری</th>
    <th>کلمه عبور</th>
    </tr>";

    while($row = mysql_fetch_array($result))
    {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['namefamil'] . "</td>";
    echo "<td>" . $row['schlname'] . "</td>";
    echo "<td>" . $row['datsabt'] . "</td>";
    echo "<td>" . $row['endtime'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['username'] . "</td>";
    echo "<td>" . $row['password'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";
    ?>


    یک فایل هم داره دقیق نمدونم چیه (function.php)
    <?php
    /********************************/
    function display_message($txt)
    {
    echo $txt;
    }
    /********************************/
    function redire()
    {
    header('location:login.php');
    }
    /*******************************/
    function check_user()
    {
    if(!isset($_SESSION['user']))
    {
    redire();
    }
    }
    /********************************/
    function filter_input_txt($txt_input)
    {
    stripslashes($txt_input);
    mysql_real_escape_string($txt_input);
    }

    ?>


    لطفا راهنمایی کنید مشکل اصلی من تو صفحه پنل کاربری هست که خط 45 رو خطا می گیره
    من می خوام فقط اطلاعات همون کاربر وارد شده رو نشون بده و یک دکمه خروج داشته باشه که کاربر بتونه خروج بزنه و بعد از خروج صفحه لاگین باز بشه

    ممنون میشم راهنمایی کنید به خدا گیرم

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1387
    سن
    37
    پست
    732

    نقل قول: فرم لاگین php

    دوست عزیز اگه میشه متن کامل خطا رو بگذارید !
    اینجا خط 45 وجود نداره !
    متن کامل رو اون خطا رو بگذارید تا بشه راهنمایی کرد ! اما احتمال داره که از Session باشه !

  3. #3

    نقل قول: فرم لاگین php

    سلام
    action فرم رو مقدار ندادين كه بايد مقدارش نام پيج مقصد باشه:
    <form  method="post" action="name.php" id="login-form">

    و ببينيد اگه SESSION_START(); توي فايل config زده نشده ابتداي صفحه ي فرم لاگين بنويسيدش.
    آخرین ویرایش به وسیله H:Shojaei : یک شنبه 29 اردیبهشت 1392 در 20:07 عصر دلیل: استفاده از گفته ي آقاي siavashsay

  4. #4
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    نقل قول: فرم لاگین php

    نقل قول نوشته شده توسط siavashsay مشاهده تاپیک
    دوست عزیز اگه میشه متن کامل خطا رو بگذارید !
    اینجا خط 45 وجود نداره !
    متن کامل رو اون خطا رو بگذارید تا بشه راهنمایی کرد ! اما احتمال داره که از Session باشه !

    ممنون ، تو صفحه پنل کاربری خطای زیر داده میشه :
    Parse error: syntax error, unexpected T_VARIABLE in /home3/tookaen1/public_html/php/panel.php on line 45

  5. #5
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    نقل قول: فرم لاگین php

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    سلام
    action فرم رو مقدار ندادين كه بايد مقدارش نام پيج مقصد باشه:
    <form  method="post" action="name.php" id="login-form">

    و ببينيد اگه SESSION_START(); توي فايل config زده نشده ابتداي صفحه ي فرم لاگين بنويسيدش.

    ممنون به خاطر راهنمایی خب اون قسمت رو باید چی بنویسم لطفا کمکم کنید

  6. #6

    نقل قول: فرم لاگین php

    نوشتم ديگه با مثال توضيح هم كه دادم.
    يه تگ دارين به نام form و بايد action اون رو برابر پيج login.php(اسمش هرچي هست) بزارين و يه session_start هم اگه تو فايل config.php(اول صفحه بايد باشه)
    نبود تو پيج login.php بذاريد همين.سخت نيست زياد.
    باز هم كه خط 45 نداريم شايد خط هاي خالي تو پيج اصلي رو برداشتين كه اينجا 45 نداريم؟!!!!!!

  7. #7

    نقل قول: فرم لاگین php

    نوشتم ديگه با مثال توضيح هم كه دادم.
    يه تگ دارين به نام form و بايد action اون رو برابر پيج login.php(اسمش هرچي هست) بزارين و يه session_start هم اگه تو فايل config.php(اول صفحه بايد باشه)
    نبود تو پيج login.php بذاريد همين.سخت نيست زياد.
    باز هم كه خط 45 نداريم شايد خط هاي خالي تو پيج اصلي رو برداشتين كه اينجا 45 نداريم؟!!!!!!

  8. #8

    نقل قول: فرم لاگین php

    كد while رو هم تغيير بدين بايد به جاي "=" بذارين "==" وگرنه كلا كدهاي داخلش اجرا نميشن.

  9. #9
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    نقل قول: فرم لاگین php

    سلام دوست عزیز من یکم تغیرات دادم خطاها رفع شد الان 2تا مشکل دارم تو صفحه پنل کاربری که کدشو گذاشتم اطلاعات رو نشون نمیده قبلا هیچی نشون نمیداد خطا داشت الان خطا نمیده ولی اطلاعات رو هم نشون نمیده و تیتر های جدولو که فارسی نوشتم بهم ریخته نشون میده لطفا اصلاح کنید برام بذارید ممنون ، وقتی قسمت while رو دوتا مساوی میذارم و اجرا میکنم هنگ میکنه

    <?php
    require('include/function.php');

    if(isset($_POST['username']) and (isset($_POST['password'])))
    {
    $username=$_POST['username'];
    $password=$_POST['password'];
    }
    $connection = mysql_connect("localhost","****","****");
    if (!$connection)
    {
    die('Could not connect: ' . mysql_error());
    }
    mysql_select_db("tookaen1_nod_ap", $connection);
    $sql="SELECT username FROM tblname WHERE username='".$username."'";
    mysql_query("SET CHARACTER SET utf8");
    $result=mysql_query($sql);
    $row=mysql_fetch_array($result);
    echo "<table border='1'>
    <tr>
    <th>کد</th>
    <th>مدير آموزشگاه</th>
    <th>نام آموزشگاه</th>
    <th>ايجاد اشتراک</th>
    <th>اتمام اشتراک</th>
    <th> </th>
    <th> </th>
    <th>نام کاربري</th>
    <th>کلمه عبور</th>
    </tr>";

    while($row == mysql_fetch_array($result))
    {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['namefamil'] . "</td>";
    echo "<td>" . $row['schlname'] . "</td>";
    echo "<td>" . $row['datsabt'] . "</td>";
    echo "<td>" . $row['endtime'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['username'] . "</td>";
    echo "<td>" . $row['password'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";
    ?>

  10. #10

    نقل قول: فرم لاگین php

    اینو امتحان کنید

    <?php
    require('include/function.php');

    if(isset($_POST['username']) and (isset($_POST['password'])))
    {
    $username=$_POST['username'];
    $password=$_POST['password'];
    }
    $connection = mysql_connect("localhost","****","****");
    if (!$connection)
    {
    die('Could not connect: ' . mysql_error());
    }
    mysql_select_db("tookaen1_nod_ap", $connection);
    $sql="SELECT username FROM tblname WHERE username='".$username."'";
    mysql_query("SET CHARACTER SET utf8");
    $result=mysql_query($sql);
    echo "<table border='1'>
    <tr>
    <th>کد</th>
    <th>مدير آموزشگاه</th>
    <th>نام آموزشگاه</th>
    <th>ايجاد اشتراک</th>
    <th>اتمام اشتراک</th>
    <th> </th>
    <th> </th>
    <th>نام کاربري</th>
    <th>کلمه عبور</th>
    </tr>";

    while($row = mysql_fetch_assoc($result))
    {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['namefamil'] . "</td>";
    echo "<td>" . $row['schlname'] . "</td>";
    echo "<td>" . $row['datsabt'] . "</td>";
    echo "<td>" . $row['endtime'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['username'] . "</td>";
    echo "<td>" . $row['password'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";
    ?>

  11. #11

    نقل قول: فرم لاگین php

    كد while:
    $row = mysql_fetch_array($result);
    while($row)
    {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['namefamil'] . "</td>";
    echo "<td>" . $row['schlname'] . "</td>";
    echo "<td>" . $row['datsabt'] . "</td>";
    echo "<td>" . $row['endtime'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['ten'] . "</td>";
    echo "<td>" . $row['username'] . "</td>";
    echo "<td>" . $row['password'] . "</td>";
    echo "</tr>";
    $row = mysql_fetch_array($result);
    }
    خط اولش يادتون نره.
    تیتر های جدولو که فارسی نوشتم بهم ریخته نشون میده
    دليلش اينه كه يا پيجي كه درست كرديد utf-8 نيست يا مرورگرتون.اين 2تا رو حل كنيد درست ميشه.

  12. #12
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    نقل قول: فرم لاگین php

    سلام دوستان من هرکاری کردم مشکلم حل نشد ، یک فایل login.js هم هست تو پوشه js شاید مشکل از این باشه لطفا راهنمایی کنید
    $('document').ready(function() {
    $('.loading').hide();
    $('#message_login').hide();
    $('.login_btn').click(function() {
    $('.loading').show();
    var username=$('#username').val();
    var password=$('#password').val();
    /********************************/
    if(!username || !password)
    {
    $('#message_login').removeClass().addClass('messag e_error');
    $('#message_login').text('لطفا اطلاعات را وارد كنيد');
    $('.loading').fadeOut();
    $('#message_login').fadeIn(2000,function () {
    $(this).fadeOut(2000);
    });
    }
    /*********************************/
    /*********************************/
    else
    {
    $.post('login.php',{username:username,password:pas sword},function(result) {
    if(result=='yes')
    {
    $('#message_login').removeClass().addClass('succes s_message');
    $('#message_login').html( 'Login success . . .');
    $('#message_login').fadeIn(2000,go_to_panel());
    }


    else
    {
    $('#message_login').removeClass().addClass('messag e_error');
    $('#message_login').text('نام كاربري يا رمز عبور اشتباه است');
    $('.loading').fadeOut();
    $('#message_login').fadeIn(2000,function () {
    $(this).fadeOut(2000);
    });
    }
    });
    }
    /************************************/
    });
    });
    function go_to_panel()
    {
    window.location='panel.php';
    }


  13. #13
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    نقل قول: فرم لاگین php

    لطفا راهنمایی کنید گیرم بدجور

  14. #14
    کاربر دائمی آواتار saeedharati
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    نيشابور
    پست
    119

    نقل قول: فرم لاگین php

    مشکل برطرف گردید از تمامی اساتید که منو راهنمایی کردن ممنونم

تاپیک های مشابه

  1. ایجاد فرم لاگین در VB6 تست یوزر و پسورد در SQL
    نوشته شده توسط maxilla در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 1
    آخرین پست: سه شنبه 12 اسفند 1393, 19:37 عصر
  2. ساختن فرم لاگین
    نوشته شده توسط feridoon در بخش VB.NET
    پاسخ: 4
    آخرین پست: جمعه 09 بهمن 1388, 12:47 عصر
  3. سوال: فرم لاگین کاربران
    نوشته شده توسط bigboy_200928 در بخش PHP
    پاسخ: 9
    آخرین پست: دوشنبه 11 آذر 1387, 16:51 عصر
  4. ارسال يه فرم با php
    نوشته شده توسط p30tec در بخش PHP
    پاسخ: 7
    آخرین پست: یک شنبه 10 آذر 1387, 23:05 عصر
  5. چاپ فرم در PHP
    نوشته شده توسط ArtCom در بخش PHP
    پاسخ: 4
    آخرین پست: پنج شنبه 02 شهریور 1385, 09:49 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •