צפיות
תשובות
הסבר קוד PHP
הקוד הבא עושה בדיקה של שם משתמש וסיסמא מול ה DB
הכל עובד מצויין רק שיש משהו בקוד שאני לא מבין ואשמח להסבר
תחת השורה
while ($recordeset=@mysql_fetch_array($theresult))
מופיע – {
ובסוף הקוד יש סגירה
השאלה
1 מה בדיוק מציינים סוגריים מסולסלים כאשר אין לפניהם IF הרי זה לא חלק מתנאי כלשהו
2. למה אני חייב להוסיף אותם בקוד הספציפי הזה … כי אם אני מסיר אותם הקוד לא עובד
זה הקוד המלא
—————————————————————
<?
if($_POST["send"]=="כניסה") {
include('../config.php');
$sqlquery="SELECT * FROM `tabel` WHERE `user` = '".$_POST["user"]."'";
$theresult=@mysql_query($sqlquery,$con);
while ($recordeset=@mysql_fetch_array($theresult))
{
$enterus=$recordeset["user"];
$entem=$recordeset["email"];
$enterin=$recordeset["ok"];
}
if($enterus==$_POST["user"] && $entem==$_POST["email"] && $enterin=="yes") {
session_start();
$_SESSION["user"]="ok";
echo "EnterOK";
}
else {
echo "error";
}
}
mysql_close($con);
?>
2 תשובות
אם הבנתי נכון…
הסוגריים המסולסלים שייכים ל- WHILE שיש לך…
דבר שני תיישר את הקוד לשמאל כדי שיהיה ניתן לקרוא יותר בירור
אם ננסה להמציא את הגלגל מחדש הוא בטוח יצא משושה!!!
http://www.mashaz.com| http://www.Golshim.com| |www.mashaz.com/zilumnia|
צודק
זה באמת שייך ל WHILE
רק עכשיו לומד את השפה אז שכחתי שצריך להוסיף סוגריים מסולסלים לפני ה WHILE