الدرس السادس والعشرون -امثلة علي قواعد البيانات 2

امثلة تطبيقية  : الجزء الثاني :

 

اذا تم التسجيل بنجاح ادخل علي قاعدة البيانات وتاكد من وجود البيانات

  الان نقوم بعمل فورم تسجيل الدخول :

يحتوي علي

نص لكتابة الاسم

نص من نوع password  لكلمة المرور 

زر للدخول

 

<form action="index2.php" method="post">

   UserName:<input type ="text" name="username"> PassWord : <input type="password" name="password">

   <input type ="submit" value="Login">

   &nbsp;  &nbsp;

   <a href='register.php'  ><span  style ='color:red'> Register</span></a><br>

 

</form>

 

 

 

في صفحة الدخول سنقوم بإدخال الاسم الذي قمنا بتسجيله في صفحة التسجيل  

اذا  كانت البيانات صحيحة يتم توجيه الي الصفحة التي تريدها .

 

وكود ال php عبارة عن استعلام عن الاسم وكلمة المرور  باستخدام جملة select

 

الكود :                             

 

 

 

<?php

 

if (isset($_POST['username']) &&  (isset($_POST['password']))){

 $username=$_POST['username'];

 $password=$_POST['password'];

 $password_hash=md5($password);

 

if (! empty($username) && !empty($password)){

// التحقق من الاسم وكلمة المرور

 $quary="select * from user where name='$username' and password ='$password_hash'";

if($result=mysqli_query($con,$quary)){

$result_row_count=mysqli_num_rows($result);

//اذا لم توجد بيانات بهذه المدخلات

if($result_row_count==0){

 

    echo "Invalid user name Or Password !!!";

}

 elseif($result_row_count==1)

 {

 

//اذا كان التسجيل صحيح يتم التوجيه الي صفحة الhome

    header('location:home.php');

}

 

}

}

else

    echo 'Fill the requer feld >>';

}

}

?>

<form action="index2.php" method="post">

   UserName:<input type ="text" name="username"> PassWord : <input type="password" name="password">

   <input type ="submit" value="Login">

   &nbsp;  &nbsp;

   <a href='register.php'  ><span  style ='color:red'> Register</span></a><br>

 

</form>