أخي جزاك الله خير على ردك
وبالفعل الذي كنت أنا مسوي نفس الطريقة
الآن سأعطيك الأكواد بالترتيب
أولا:
صفحة تسجيل الدخول هذا كودها:
كود PHP:
<form name="form1" method="post" action="checklogin.php">
</td>
<td width="33%" valign="middle" align="center" style="border-style: none; border-width: medium"> </td>
</tr>
<tr>
<td width="34%" valign="middle" align="center" style="border-style: none; border-width: medium"> </td>
<td width="33%" valign="middle" align="center" style="border-style: none; border-width: medium">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="100%" id="AutoNumber2">
<tr>
<td width="78%" style="border-style: none; border-width: medium" align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="100%" id="AutoNumber3">
<tr>
<td width="100%" style="border-style: none; border-width: medium" colspan="2">
<span style="font-size: 6pt"> </span></td>
</tr>
<tr>
<td width="58%" style="border-style: none; border-width: medium" align="center">
<font face="Tahoma" style="font-size: 11pt">
<input name="id_control" size="20" style="text-align:center; float:right"></font></td>
<td width="42%" style="border-style: none; border-width: medium">
<font face="Tahoma" size="2" color="#008000">رقم الاشتراك</font></td>
</tr>
<tr>
<td width="58%" style="border-style: none; border-width: medium" align="center">
<font face="Tahoma" style="font-size: 11pt">
<input name="password" size="20" style="text-align:center; float:right"></font></td>
<td width="42%" style="border-style: none; border-width: medium">
<font face="Tahoma" size="2" color="#008000">الرقم السري</font></td>
</tr>
<tr>
<td width="100%" style="border-style: none; border-width: medium" colspan="2">
<span style="font-size: 7pt"> </span></td>
</tr>
<tr>
<td width="100%" style="border-style: none; border-width: medium" colspan="2">
<p align="center"><font face="Tahoma" color="#FF0000">
<span style="font-size: 9pt" lang="en-us">
<a href="forgot_password.php" style="text-decoration: none">
<font color="#FF0000">نسيت الرقم السري</font></a></span></font></td>
</tr>
<tr>
<td width="100%" style="border-style: none; border-width: medium" colspan="2">
<p align="center">
<input type="submit" value="الدخول " name="B1" style="border: 1px dashed #000080"></td>
</tr>
<tr>
<td width="100%" style="border-style: none; border-width: medium" colspan="2">
<p align="center">
<a href="Registration.php?saudi=register" style="text-decoration: none">
<font color="#000080" face="Tahoma" style="font-size: 11pt">
مشترك جديد</font></a></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
ثانيا:
صفحة التشييك على البينات هذا كودها:
كود PHP:
<?php
ob_start();
include("connection.php");
// username and password sent from form
$id_cont=$_POST['id_control'];
$mypassword=$_POST['password'];
// To protect MySQL injection (more detail about MySQL injection)
$id_cont = stripslashes($id_cont);
$mypassword = stripslashes($mypassword);
$id_cont = mysql_real_escape_string($id_cont);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM register WHERE id_real='$id_cont' and pass='$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("id_control");
session_register("password");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>
ثالثا:
إذا كانت البيانات صحيحة سيذهب بنا لهذه الصفحة وهذا كودها:
كود PHP:
<?
session_start();
if(!session_is_registered(id_control) ){
header("location:members.php");
include("connection.php");
}
?>
<?php
echo "<p>User ID: " . $_SESSION["id_control"];
?>
<html>
<body>
Login Successful
</body>
</html>
سؤالي:
كيف أطبع حقل رقم الاشتراك : id_control في الصفحة الأخيرة؟
حيث أنني سويت هذا الكود
كود PHP:
echo "<p>User ID: " . $_SESSION["id_control"];
لكن للأسف لم تنجح
تكفووووووون فزعتكم لأني محتاج لها ضروري اليوم بحول الله