עזרה במסד נתונים ו php

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

עזרה במסד נתונים ו php

שליחהעל ידי מנחם מענדל מענדי » 10:21 07/06/2018

איך אני עושה בphp מהמסד הנתונים של עמודות: משתמש וסיסמא, ולעשות בphp שאם הקיש את הסיסמא בהצלחה/וכן זה תואם למשתמש אז שיעשה כך וכך... ואם זה לא תואם אז כך וכך.
.

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: עזרה במסד נתונים ו php

שליחהעל ידי מנחם מענדל מענדי » 13:35 07/06/2018

לאיפה נעלם ידידי הטוב משכבר הימים 011371?
אני צריך את עזרתך כאן.
תודה

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: עזרה במסד נתונים ו php

שליחהעל ידי מנחם מענדל מענדי » 14:35 07/06/2018

כנראה שאני לא מוכשר בהסברה ולכן ניסיתי לבנות משהו שאם הנתונים מתאימים הוא יראה rashum. אבל הבעייה שכאשר הpasskey לא תואם אז הוא מראה לי דף לבן במקום מה שמוגדר בelse.

מקווה שעכשיו הבינו אותי

קוד: בחירת הכל

<?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";}}

?>

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: עזרה במסד נתונים ו php

שליחהעל ידי 011371 » 14:51 07/06/2018

כשאתה רוצה , אתה יכול להסביר מצוין…

קודם כל יש לך כפילות בקוד,
כי גם בשאילתה לsql אתה מבקש שיביא לך את התוצאה רק במקרה שהשם משתמש והסיסמה תואמים
וגם אח"כ אתה שוב מבצע בדיקה האם הסיסמה שנשלפה אכן תואמת

ממילא במקרה של אי התאמה התשובה של הsql ריקה , והתנאי ששמת בתוך הwhile לא מתקיים והלולאה עם כל מה שבתוכה לא רצה כלל
לכן תדלג על הלולאה ותרשום ישר

קוד: בחירת הכל


if ($rows=mysql_fetch_array($result)
{print "rashum";}else{print "no rashum";}

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: עזרה במסד נתונים ו php

שליחהעל ידי מנחם מענדל מענדי » 14:54 07/06/2018

כשאתה רוצה , אתה יכול להסביר מצוין…

קודם כל יש לך כפילות בקוד,
כי גם בשאילתה לsql אתה מבקש שיביא לך את התוצאה רק במקרה שהשם משתמש והסיסמה תואמים
וגם אח"כ אתה שוב מבצע בדיקה האם הסיסמה שנשלפה אכן תואמת

ממילא במקרה של אי התאמה התשובה של הsql ריקה , והתנאי ששמת בתוך הwhile לא מתקיים והלולאה עם כל מה שבתוכה לא רצה כלל
לכן תדלג על הלולאה ותרשום ישר

קוד: בחירת הכל


if ($rows=mysql_fetch_array($result)
{print "rashum";}else{print "no rashum";}}
ממש תודה. תזכה למצוות


חזור אל “פורום PHP”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 3 אורחים