• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 20 رای - 2.1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: سورس کد فرم ثبت نام کاربر (PHP)
حالت موضوعی
#1
سورس زیر یک سمپل برای ساخت فرم ثبت نام توسط کاربر به زبان PHP هست.


کد:
 <?php
if(isset($_POST['submit'])){
    # connect to the database here
    # search the database to see if the user name has been taken or not
    $query = sprintf("SELECT * FROM users WHERE user_name='%s' LIMIT 1",mysql_real_escape_string($_POST['user_name']));
    $sql = mysql_query($query);
    $row = mysql_fetch_array($sql);
    #check too see what fields have been left empty, and if the passwords match
    if($row||empty($_POST['user_name'])|| empty($_POST['fname'])||empty($_POST['lname'])|| empty($_POST['email'])||empty($_POST['password'])|| empty($_POST['re_password'])||$_POST['password']!=$_POST['re_password']){
        # if a field is empty, or the passwords don't match make a message
        $error = '<p>';
        if(empty($_POST['user_name'])){
            $error .= 'User Name can\'t be empty<br>';
        }
        if(empty($_POST['fname'])){
            $error .= 'First Name can\'t be empty<br>';
        }
        if(empty($_POST['lname'])){
            $error .= 'Last Name can\'t be empty<br>';
        }
        if(empty($_POST['email'])){
            $error .= 'Email can\'t be empty<br>';
        }
        if(empty($_POST['password'])){
            $error .= 'Password can\'t be empty<br>';
        }
        if(empty($_POST['re_password'])){
            $error .= 'You must re-type your password<br>';
        }
        if($_POST['password']!=$_POST['re_password']){
            $error .= 'Passwords don\'t match<br>';
        }
        if($row){
            $error .= 'User Name already exists<br>';
        }
        $error .= '</p>'
    }else{
        # If all fields are not empty, and the passwords match,
        # create a session, and session variables,
        $query = sprintf("INSERT INTO users_table(`user_name`,`f_name`,`l_name`,`email`,`password`)
            VALUES('%s','%s','%s','%s',PASSWORD('%s'))",
            mysql_real_escape_string($_POST['user_name']),
            mysql_real_escape_string($_POST['fname']),
            mysql_real_escape_string($_POST['lname']),
            mysql_real_escape_string($_POST['email']),
            mysql_real_escape_string($_POST['password']))or die(mysql_error());
        $sql = mysql_query($query);
        # Redirect the user to a login page
        header("Location: login.php");
        exit;
    }
}
# echo out each variable that was set from above,
# then destroy the variable.
if(isset($error)){
    echo $error;
    unset($error);
}
?>
<!-- Start your HTML/CSS/JavaScript here -->
<form action=" <? echo $_SERVER['PHP_SELF']; ?> " method="post">
    <p>User Name:<br /><input type="text" name="user_name" <? if(!$row){echo 'value="'.$_POST['user_name'].'"';} ?> /></p>
    <p>First Name:<br /><input type="text" name="fname" <? echo 'value="'.$_POST['fname'].'"'; ?> /></p>
    <p>Last Name:<br /><input type="text" name="lname" <? echo 'value="'.$_POST['lname'].'"'; ?> /></p>
    <p>Email:<br /><input type="text" name="email" <? echo 'value="'.$_POST['email'].'"'; ?> /></p>
    <p>Password:<br /><input type="password" name="password" /></p>
    <p>Re-Type Password:<br /><input type="password" name="re_password" /></p>
    <p><input type="submit" name="submit" value="Sign Up" /></p>
</form>


 
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
#2
سلام من یک مثال میخوام برای اینکه  فرم لاگین داشته باشه و فرم ثبت نام میخوام موقع ثبت نام کردن یک فولدر درهرجا هاست که مشخص کردیم بسازی و اسم فولدر نام کاربری آن ها باشه
لطفا کمک کنید گیر کردم خیلی واسم مهمه  ممنون 
 
پاسخ
#3
سورس ثبت نام تو انجمن زیاده
واسه ساخت پوشه هم اینجا ببین:
http://php.net/manual/en/function.mkdir.php
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
#4
یه دنیا سپاس از شما برنامه نویس درجه 1
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سورس کد فرستادن ایمیل به همراه فایل پیوست (پی اچ پی) Amin_Mansouri 2 8,094 11-10-2014، 09:18 PM
آخرین ارسال: farshadm
  سورس کد ساخت اعداد تصادفی (پی اچ پی) Amin_Mansouri 2 5,302 09-11-2014، 07:22 AM
آخرین ارسال: mahfelsoft
  سورس کد فاکتوریل php Amin_Mansouri 1 5,295 06-12-2014، 12:22 AM
آخرین ارسال: Amin_Mansouri
  سورس کد پرینت اعداد و حروف به صورت وارونه Amin_Mansouri 0 2,222 06-09-2014، 11:10 AM
آخرین ارسال: Amin_Mansouri
  سورس کد پرینت میانگین 5 عدد در PHP Amin_Mansouri 0 2,456 06-08-2014، 11:51 PM
آخرین ارسال: Amin_Mansouri
  سورس کد پرینت تعداد مقسوم علیه یک عدد PHP Amin_Mansouri 0 3,543 06-08-2014، 11:36 PM
آخرین ارسال: Amin_Mansouri
  سورس کد صفحه لاگین و ثبت نام کاربر (php) Amin_Mansouri 0 6,985 11-30-2012، 12:15 PM
آخرین ارسال: Amin_Mansouri
  سورس کد حذف ویرایش و اضافه کردن در دیتابیس (ساده) (php( Amin_Mansouri 0 7,347 09-04-2012، 11:37 PM
آخرین ارسال: Amin_Mansouri
  سورس کد پرت اسکنر (پی اچ پی) Amin_Mansouri 0 2,525 06-18-2012، 12:07 AM
آخرین ارسال: Amin_Mansouri
  سورس کد ساخت دیتابیس (پی اچ پی) Amin_Mansouri 0 3,602 06-17-2012، 09:34 AM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


Browsing: 2 مهمان