עזרה במסד נתונים ו php
נשלח: 10:21 07/06/2018
איך אני עושה בphp מהמסד הנתונים של עמודות: משתמש וסיסמא, ולעשות בphp שאם הקיש את הסיסמא בהצלחה/וכן זה תואם למשתמש אז שיעשה כך וכך... ואם זה לא תואם אז כך וכך.
.
.
קוד: בחירת הכל
<?php
include('config.php');
$passkey=$_POST['passkey'];
$user=$_POST['user'];
$sql="select * from temp_members_db where user='$user' and confirm_code='$passkey'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
while($rows=mysql_fetch_array($result)){
if ($rows['confirm_code'] === $passkey)
{print "rashum";}else{print "no rashum";}}
?>
קוד: בחירת הכל
if ($rows=mysql_fetch_array($result)
{print "rashum";}else{print "no rashum";}
ממש תודה. תזכה למצוותכשאתה רוצה , אתה יכול להסביר מצוין…
קודם כל יש לך כפילות בקוד,
כי גם בשאילתה לsql אתה מבקש שיביא לך את התוצאה רק במקרה שהשם משתמש והסיסמה תואמים
וגם אח"כ אתה שוב מבצע בדיקה האם הסיסמה שנשלפה אכן תואמת
ממילא במקרה של אי התאמה התשובה של הsql ריקה , והתנאי ששמת בתוך הwhile לא מתקיים והלולאה עם כל מה שבתוכה לא רצה כלל
לכן תדלג על הלולאה ותרשום ישרקוד: בחירת הכל
if ($rows=mysql_fetch_array($result)
{print "rashum";}else{print "no rashum";}}