منتديات نيوفورايجى
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. 6qwete11

أهـــــلا بـيـكــم نــورتــم الســـايـت
ويـشـرفـنا انضـمامـكـم مـعانــا فى أســرة المـنـتـدى
لكى تـتـمـتـعـوا بـأفـضـل الـمـزايـا
وان شــاء الله ننــــول اعـجـابـــكـم دائـمـا ونـوعـدكـم بـكـل مـاهـو جـديـد

منتديات نيوفورايجى
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. 6qwete11

أهـــــلا بـيـكــم نــورتــم الســـايـت
ويـشـرفـنا انضـمامـكـم مـعانــا فى أســرة المـنـتـدى
لكى تـتـمـتـعـوا بـأفـضـل الـمـزايـا
وان شــاء الله ننــــول اعـجـابـــكـم دائـمـا ونـوعـدكـم بـكـل مـاهـو جـديـد

منتديات نيوفورايجى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورراديو المنتدىشاتموقع رفع الصوراتصل بناالتسجيلدخول
أهلاً وسهلاً بك يا زائر ، منوّر السايت * آخر عضو مسجل *streo * فمرحباُ به *

شاطر | 
 

 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة.

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
kariuki


kariuki

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Egypt10
ذكر
المشاركات : 88182
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Yragb11
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Empty
تاريخ التسجيل : 18/10/2008

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. _
مُساهمةموضوع: حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة.   حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Emptyالجمعة فبراير 25, 2011 7:49 pm

السبب:- خطأ فى الداتا بيز..... فى قاعدة Account



حد هيجى يقولى انا السورس اللى منزلة من على النا سليم 100/100 و العيب
فى الصفحة كالمعتاد ..... هقولو انو فاهم غلط خالص لان كود اضافة الاكونت
سابت فى الصفحات و انا هشرحة بالتفصيل دلوقتى و ادى الكود الشرح بالاحمر:-
الكود:

<?php
  require_once ('config.php');
?>
  <center><b class="h2"> <?php    echo '<font    color="#00FF00">Welcome to '.$servername. دة اسم  السيرفر ى ما هوا  مكتوب فى الكونفيج' Account  Registration</font>'; ?>  </b><br>
</center>
  <br />
  <center><form method='post' action=''><table class=body    width="440" height="229">
      <tr>
        <td align="left" height="32"><b>UserID</b>:    </td>
        <td class="it3" height="32"><input class="it" name="id"    id="id" /></td>
      </tr> <tr>
        <td align="left" height="37"><b>دى  الباص اللى ظاهرة  افى الصفحةPassword</b>:</td>
        <td class="it3" height="37"><input class="it"    id="ipassword" type="password  بيعرف فى القعدة اية دة  نوعة يعنى"  maxLength=12دة اقصى عدد للاحرف او  الارقام  name="pass دة اسم الخانة  بتاعت الباص "  /></td>
      </tr> <tr>
        <td align="left" height="32"><b>Retype Password دى  اللى ظاهرة فى الفصحة</b>:</td>
        <td class=it3 height="32"><input class="it1"    id="ipassword" type="password" maxlength=12 name="retpass"    /></td>
      </tr> <tr>
        <td colspan="2">&nbsp;</td>
      </tr> <tr>
        <td colspan="2"><b></b></td>
      </tr> <tr>
        <td align="left" height="32"><b>Mobile: اللى ظاهر فى  الصفحة</b></td>
        <td class=it3 height="32"><input type="text  نوعة"  maxlength=16 اقصى عدد للكتابة name="ownerID الخانة اللى فى القاعدة"  /></td>
      </tr> <tr>
        <td align="left" height="32">Phone: اللى  ظاهر فى  الصفحة</td>
        <td class=it3 height="32"><input type="text نوعة"  maxlength=16 العدد name="ownerReply"  /></td>
      </tr> <tr>
        <td colspan="2">&nbsp;</td>
      </tr> <tr>
        <td align="left" height="32">E-mail: اللى  ظاهر فى  الفصحة</td>
        <td class=it3 height="32"><input type="text نوعة  (تعريفة يعنى طريقة الكتابة ارقام ولا اية)"  name="email الخانة فى القاعة"  /></td>
      </tr>
 <?php  if ($requireCAPTCHA) { ?> <tr>  من  اول هنا كود  التوثيق اللى مش شغال :]
          <td align="left" height="32"><b>Type Check    Code</b>:</td>
          <td class=it3 height="32"><input name='CheckCode'    size='20' maxlength='6'class=it style="FONT-SIZE: 9pt"></td>
      </tr> <tr>
          <td height="25" align="left">Check Code:</td>
          <td height="25"><span style="font-size: 9pt">
            <img src='./inc/img.php' width='200' height='60'    alt='CAPTCHA' /></td>
      </tr> <?php    }    ?> <tr>
          <td></td>
          <td style="FONT-SIZE: 14px; VERTICAL-ALIGN: middle">
                <span style="font-size: 9pt"><input    type="hidden" name="hash"><!-- Created by <someone> @    webyt.net -->
    <input class=Butt type=submit onclick="hash.value =    login(pass.value)" value='Register' name=B1    /></span></td>
  </tr></table>
  </form>
           
<?php
    if(isset($_POST['retpass']) && isset($_POST['id'])    && isset($_POST['pass']) && isset($_POST['ownerID']))  {   
    if(!Empty($_POST['retpass']) && !Empty($_POST['id'])    && !Empty($_POST['pass']) && !Empty($_POST['ownerID']))    {
          $ok=false;
      if ($requireCAPTCHA)  { if    (PhpCaptcha::Validate($_POST['CheckCode'])) $ok=true; }
          else $ok=true;
         
            if($ok)    {
                mysql_select_db($accdb);
                $userid = trim($_POST['id']);
                $password=trim($_POST['pass']);
                $passretype=trim($_POST['retpass']);
                $hash=$_POST['hash'];
               
                $ownerReply=(isset($_POST['ownerReply']) ?    substr(trim($_POST['ownerReply']), 0,16) : '');
                $mail=(isset($_POST['email']) ?    substr(trim($_POST['email']), 0,16) : '');
                $ownerID=substr(trim($_POST['ownerID']), 0,16);
               
        if (!Empty($mail)) if (!ereg("^[0-9a-zA-Z]{4,128}$",    (strtr($mail, Array('@'=>'','.'=>'')))))    {
                    $mail='';
          echo 'mail > Only letters a to z and special chars @ . are    allowed';
                    }
        if(!ereg("^[0-9a-z]{4,12}$",$userid))    {
                    echo 'login > Only letters from "a" to "z" and    numbers, lenght of 4 to 12 characters';
                    }
                else {
                    if($password == $passretype) {
                    if(!ereg("^[0-9a-zA-Z]{4,22}$",$password))    {
                            echo 'password > Only letters or numbers,    lenght of 4 to 22 characters';
                            }
                        else    {
                            $res = mysql_query('SELECT * FROM account    WHERE name = "'.$userid.'" ORDER BY id DESC');
                            if(mysql_num_rows($res) == 0)    {
                              //$d=explode ('.',    $_SERVER['REMOTE_ADDR']);
                //for case that IP limits works and u can restrict    access from spec. class C IP address range
                             
                // idnumber = ownerID  phone=ownerReply
                // I doubt phone will be used or someone rly provide his    number anyway
                             
                                mysql_query('INSERT INTO    account(name,password,pointtime,Mobile,phone,email,netbar_ip,ip_mask)    VALUES ("'
                  .$userid.'","'.($passhash ? $hash :    $password).'","'.date('Ymd').'", "'
                  .$ownerID.'", "'.$ownerReply.'", "'.$mail.'", "'
                  .$_SERVER['REMOTE_ADDR'].'", "'.'255.255.255.0")');
                                echo 'Success > Account registered    successfully.';
                                }
                            else echo 'Error > Account Already    exists.';
                            }
                        }
                    else  echo 'Error > Passwords did not match.';
                    }
                }
            else  echo 'Error > Check Code is Wrong.';
            }
        else echo 'Error > umm why there is empty    <b>required</b> areas in register form????';
        }
?>
  </center>
و كدة اكون خلصت شرح الكود نخش على الحل...

[right]الحل فى 4 خطواط بس و هما:-
--------------------------------

1- فتح النافيكات.
2-فتح القاعدة Account

3-مراجعة كل الخانات اللى فى الصفحة موجودة ولا لأ علشان لو واحدة مش
موجودة او موجودة بس او موجودة بس ب اسم مختلف انسى ان اى اكونت يتحط.
4-لو فى حاجة مش موجودة تضيفها او تغير اسم اللى موجود و تخلية زى اللى فى الكود بالظبط.

و كدة اكون خلصت الشرح

[/right]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://kariuki.yoo7.com
V.I.P


V.I.P

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Yemen10
ذكر
المشاركات : 14670
العمر : 28
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. 110
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Empty
تاريخ التسجيل : 01/07/2010

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. _
مُساهمةموضوع: رد: حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة.   حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Emptyالسبت فبراير 26, 2011 7:41 pm

مرسي ليك يا باشا
تسلم أيدك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.new4egy.com
المبدع المحبوب


المبدع المحبوب

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Egypt10
ذكر
المشاركات : 5688
العمر : 28
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. 5510
تاريخ التسجيل : 17/08/2009

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. _
مُساهمةموضوع: رد: حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة.   حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة. Emptyالجمعة مايو 06, 2011 4:37 am

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.new4egy.com
 

حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة.

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات نيوفورايجى :: تكنولوجيا نيوفورايجى :: ألعاب الكمبيوتر :: كونكر تهييس وتطوير والسيرفرات الشخصية-
انتقل الى:  


©phpBB | منتدى مجاني | منتدى مجاني للدعم و المساعدة | التبليغ عن محتوى مخالف | آخر المواضيع