النتائج 1 إلى 2 من 2

الموضوع: اضافه بسيطه للإستعلام ..

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    76

    اضافه بسيطه للإستعلام ..



    لدي طلب بسيط في هذا الكود يستعلم عن الاسم فقط .. انا اريده أن يستعلم عن الايميل أيضا.. لكي يتأكد هل الايميل مكرر أم لالا ....!!
    أفيدووني جزاكم الله كل خيرررررر ..
    و ياريت تعلموني علي كوود التحقق
    وشكرا


    كود PHP:
    <?
    If (isset($_POST['submit'])){
    //This makes sure they did not leave any fields blank
    if(!$_POST['name'] | !$_POST['pass'] | !$_POST['pass2'] | !$_POST['mail']){
    die (
    'تأكد من تعبئة الحقول');
    }
    // checks if the username is in use 

    if (!get_magic_quotes_gpc()) {
    $_POST['name'] = addslashes($_POST['name']);
    $_POST['mail'] = addslashes($_POST['mail']);
    }
    $usercheck $_POST['name'];

    $check mysql_query("SELECT name FROM log WHERE name = '$usercheck'"
    or die(
    mysql_error());

    $check2 mysql_num_rows($check); 
     
    //if the name exists it gives an error 
    if ($check2 !=0){
    die(
    'Sorry, the user name'  .$_POST  ['name']. 'is  already in use.');
    }
    // this makes sure both passwords entered match 
    if ($_POST['pass'] != $_POST['pass2']){
    die (
    'Your passwords did not match. ');
    }

    // here we encrypt the password and add slashes if needed
    $_POST['pass'] = md5($_POST['pass']);
    if (!
    get_magic_quotes_gpc()) {
    $_POST['pass'] = addslashes($_POST['pass']);
    $_POST['name'] = addslashes($_POST['name']);
    $_POST['mail'] = addslashes($_POST['mail']);

     
    // now we insert it into the database 
    $insert="INSERT into log(name,pass,mail) values ('".$_POST['name']."','".$_POST['pass']."','".$_POST['mail']."')"
    $add_member mysql_query($insert);
    ?> 
    <h1>Registered</h1>
    <p>Thank you, you have registered - you may now login</a>.</p>

    <?php 

    else 

    ?> 
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <table border="0">
    <tr><td>Username:</td><td>
    <input type="text" name="name" maxlength="60">
    </td></tr>
    <tr><td>Password:</td><td>
    <input type="password" name="pass" maxlength="10">
    </td></tr>
    <tr><td>Confirm Password:</td><td>
    <input type="password" name="pass2" maxlength="10">
    <tr><td>mail:</td><td>
    <input type="text" name="mail" maxlength="60">
    </td></tr>
    <tr><th colspan=2><input type="submit" name="submit" value="Register"></th></tr> </table>
    </form>

    <?php
    }
    ?>








  2. #2


    تفضل اخي القيصر


    كود PHP:
    <?
    If (isset($_POST['submit'])){

    $name  addslashes($_POST['name']);
    $pass  addslashes($_POST['pass']);
    $pass2 addslashes($_POST['pass2']);
    $mail  addslashes($_POST['mail']);    



    if (
    $name=="" || $pass==""|| $pass2=="" || $mail==""){
    die(
    "<center>يرجى تعبئة جميع البياتات <br> انتظر سيتم اعادتك لصفحة التسجيل مره اخرى</center>
     <meta http-equiv='refresh' content='5; url=
    $page' />
     "
    );
    }
    #########################################################
    // checks if the username is in use 

    if (!get_magic_quotes_gpc()) {
    }
    $usercheck $name;
    $check mysql_query("SELECT name FROM log WHERE name = '$usercheck'"
    or die(
    mysql_error());
    $check2 mysql_num_rows($check); 
    //if the name exists it gives an error 
    if ($check2 !=0){
    die(
    "Sorry, the user name $name is  already in use.");
    }

    #########################################################
    // this makes sure both passwords entered match 
    if ($pass != $pass2){
    die (
    'Your passwords did not match. ');
    }

    // here we encrypt the password and add slashes if needed


    if (!eregi("^[_a-z0-9-]+[_a-z0-9-]+@[_a-z0-9-]+[_a-z0-9-]",$mail)) {
     die(
    "
      <center>البريد المدخل غير صحيح </center>
     <meta http-equiv='refresh' content='4; url=
    $page' />
    "
    );

    }
    $sql=mysql_query("select * from log where  email='$mail' ");
    $row=mysql_fetch_assoc($sql);
    if (
    $email==$row['email']){
    die(
    "<center>الايميل موجود مسبقا لدنيا يرجى وضع بريد اخر</center>
          <meta http-equiv='refresh' content='3; url=
    $page' />
      "
    );
    }
    $pass md5($pass);
    // now we insert it into the database 
    $insert mysql_query("insert into log (`name`,`pass`,`email`) values ('".$name."','".$pass."','".$mail."')")or die("not insert!!");
    ?> 
    <h1>Registered</h1>
    <p>Thank you, you have registered - you may now login</a>.</p>

    <?php 

    else 

    ?> 
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <table border="0">
    <tr><td>Username:</td><td>
    <input type="text" name="name" maxlength="60">
    </td></tr>
    <tr><td>Password:</td><td>
    <input type="password" name="pass" maxlength="10">
    </td></tr>
    <tr><td>Confirm Password:</td><td>
    <input type="password" name="pass2" maxlength="10">
    <tr><td>mail:</td><td>
    <input type="text" name="mail" maxlength="60">
    </td></tr>
    <tr><th colspan=2><input type="submit" name="submit" value="Register"></th></tr> </table>
    </form>

    <?php
    }
    ?>






    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض