Zaloguj | Zarejestruj | FAQ
Anonymous

مساعدة

+ Odpowiedz

Posty: 5 Strona 1 z 1


مساعدة

przez alifathi » Wt maja 06, 2014 8:53 pm

اذا اردت التأكد من اسم شخص في قاعدة البيانات أهو موجود ام لا كيف اتأكد منه عن طريق النمودج مثلا اذا اراد شخص الدخول الى صفحة وارسل اسم وكلمة مرور كيف اتأكد من ان الاسم وكلمة المرور صحيحتين وموجودين في قاعدة البيانات لأعطيه الصفحة المحمية؟
Avatar użytkownika

alifathi

  • Posty: 19
  • Dołączył(a): So sty 04, 2014 5:48 am

Re: مساعدة

przez XainPro » Śr maja 07, 2014 8:33 am

?php

$host="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="members"; // Table name

// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];

// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

// Mysql_num_row is counting table row
$count=mysql_num_rows($result);

// If result matched $myusername and $mypassword, table row must be 1 row

if($count==1){

// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm

Re: مساعدة

przez alifathi » Śr maja 07, 2014 6:49 pm

لم افهمه ممكن شرح لهذا الكود ؟
Avatar użytkownika

alifathi

  • Posty: 19
  • Dołączył(a): So sty 04, 2014 5:48 am

Re: مساعدة

przez XainPro » Pt maja 09, 2014 6:23 am

يمكنك استخدام هذا القسم في تسجيل الدخول أعتقد أنك بحاجة إلى تعلم PHP قليلا وتحقق من هذه الدروس

http://ar.html.net/tutorials/php/
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm

Re: مساعدة

przez alifathi » Pt maja 09, 2014 12:21 pm

طريقة الاتصال بقاعدة البيانات مختلفة عن التي في الدروس وهناك وظائف في الكود لم افهمها جيدا اريد شرحا لهذا الكود اذا كان بالإمكان وشكرا لك على المساعدة
Avatar użytkownika

alifathi

  • Posty: 19
  • Dołączył(a): So sty 04, 2014 5:48 am


+ Odpowiedz

Strona 1 z 1