الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده عاجلة في الphp

بدأه اجمل نساء الدنيا في 13 يونيو 2011 · 3 رد · 308 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني بليز ساعدوني عندي صفخة الدخول لكل شخص يوزر نيم وباس ورد ابغا اسوي لمن احد يدخل الباس ورد خطأ او اليوز نيم خطأ يطلعلي رساله اعيد ادخال اليوز نيم والباس ورد بلييييييز ساعدوني تسليم مشروعي بكره

<?php
$u_st=odbc_connect('dsn_oracledb','SYSTEM','SYSTEM');
if (!$u_st)
  {exit("Connection Failed: " . $u_st);}
$sql="SELECT * FROM user1";
$rs=odbc_exec($u_st,$sql);
$username=$_POST['username'];
$password=$_POST['password'];

while (odbc_fetch_row($rs))
{
 $user=odbc_result($rs,"USER_NAME");
 $pass=odbc_result($rs,"PASSWORD");
 }
odbc_close($u_st);

for($i=1;$i<=3;$i++)
{
 if($username == ADMIN && $password == GARAD)
{
header("Location: file.php");
}

else if($username == STAFF && $password == BAKRI)

{
header("Location: man.php");
}

else if($username == STUDENT && $password == IBRAHIM)
{
header("Location: man1.php");
}
}
?>
#2

تريدين أن تتحققي من وجود إسم مستخدم و كلمة سر إذن عليك إضافة التععليمة WHERE في إستعلامك كالآتي:

$

sql="SELECT * FROM user1 where USER_NAME = $username and PASSWORD=$password";

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

if(odbc_num_rows($rs) == 1)
{
while (odbc_fetch_row($rs))
{
 $user=odbc_result($rs,"USER_NAME");
 $pass=odbc_result($rs,"PASSWORD");
 }
..
{
else
echo "wrong username and password";

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

مافهمت عليك اخوي ياليت تكتب الكود كامل علشان اقدر افهم

#4
<?php
$u_st=odbc_connect('dsn_oracledb','SYSTEM','SYSTEM');
if (!$u_st)
  {exit("Connection Failed: " . $u_st);}


$username=$_POST['username'];
$password=$_POST['password'];

$sql="SELECT * FROM user1 where USER_NAME = $username and PASSWORD=$password";
$rs=odbc_exec($u_st,$sql);


if(odbc_num_rows($rs) == 1)
{
while (odbc_fetch_row($rs))
{
 $user=odbc_result($rs,"USER_NAME");
 $pass=odbc_result($rs,"PASSWORD");
 }
odbc_close($u_st);

for($i=1;$i<=3;$i++)
{
 if($username == ADMIN && $password == GARAD)
{
header("Location: file.php");
}

else if($username == STAFF && $password == BAKRI)

{
header("Location: man.php");
}

else if($username == STUDENT && $password == IBRAHIM)
{
header("Location: man1.php");
}
}

}
else
echo "wrong username and password";

?>

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

مواضيع مشابهة