登录 | 注册 | FAQ
Anonymous

مساعدة

+ 发表回复

5 篇帖子 分页: 1 / 1


مساعدة

alifathi » 周二 5月 06, 2014 8:53 pm

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

alifathi

  • 帖子: 19
  • 注册: 周六 1月 04, 2014 5:48 am

Re: مساعدة

XainPro » 周三 5月 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";
}
?>
头像

XainPro

  • 帖子: 3933
  • 注册: 周五 2月 17, 2012 8:10 pm

Re: مساعدة

alifathi » 周三 5月 07, 2014 6:49 pm

لم افهمه ممكن شرح لهذا الكود ؟
头像

alifathi

  • 帖子: 19
  • 注册: 周六 1月 04, 2014 5:48 am

Re: مساعدة

XainPro » 周五 5月 09, 2014 6:23 am

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

http://ar.html.net/tutorials/php/
头像

XainPro

  • 帖子: 3933
  • 注册: 周五 2月 17, 2012 8:10 pm

Re: مساعدة

alifathi » 周五 5月 09, 2014 12:21 pm

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

alifathi

  • 帖子: 19
  • 注册: 周六 1月 04, 2014 5:48 am


+ 发表回复

分页: 1 / 1