הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה קריטית ודחופה!! [בעיה בהרשמת משמתשים] (https://hosts.co.il/forums/showthread.php?t=8774)

sUP 09-12-05 13:27

בעיה קריטית ודחופה!! [בעיה בהרשמת משמתשים]
 
שמעו אני סתם ניסתי להרשם באותו שם משתמש שכבר רשום במערכת וזה רשם אותי בלי בעיה
למרות שעשיתי לו:

PHP קוד:

$nameusereg =$_POST['nameuser'];

$result mysql_query("SELECT * FROM members");
$r=mysql_fetch_array($result); 
$idusereg=$r['id'];
$namereg=$r['username'];
$passreg=$r['userpassword'];
$emailreg=$r['useremail'];

if(
$nameusereg==$namereg){ echo"שגיאה, משתמש קיים"; }

else { echo
"נרשמת בהצלחה בלה בלה"; } 


Eran-s 09-12-05 13:36

מכיוון שלא עשית while לבדוק את כל התאים, זה יבדוק רק את התא הראשון או האחרון לא זוכר.

sUP 09-12-05 13:47

גם עם לולאה זה לא עובד =\

somebody 09-12-05 13:49

למה אתה עושה ככה?
למה פשוט אתה לא עושה ככה:

PHP קוד:


sql
="select username from table where username='"&username&"'" 

ואזתעשה if rs.eof אז הוא לא קיים ואם הוא קייםאז תופיע שגיאה שהוא קיים.
אני עשיתי איך שאני כותב ב ASP אבל ב PHP אניב טוח זאת כמעת אותה הדרך.

Ikki 09-12-05 13:58

כתבתי על זה כבר, תעשה חיפוש בפעם הבאה.
בכל מקרה:
http://www.php.net/mysql_num_rows

sUP 09-12-05 14:01

ציטוט:

נכתב במקור על ידי Ikki
כתבתי על זה כבר, תעשה חיפוש בפעם הבאה.
בכל מקרה:
http://www.php.net/mysql_num_rows

מה הקשר Mysql num rows עכשיו זה בכלל סופר שורות..
נו בחיאת עזרו לי תגידו לי מה לעשות זה מזה דחוף
אל תפנו אותי לפונקציות למה עד שאני יבין משם משו יקח שעתיים

Tomer 09-12-05 14:01

דניאל,

תעשה SELECT WHERE username='$usernmae' לפי המשתנים שלך, ואז:
קוד:

if (mysql_num_rows($sql) != 0) { echo "אתה רשום!" }
כמובן שבשאילתא, המשתנה שלה הוא $sql, למשל:
קוד:

$sql = mysql_query("");
בהצלחה :)

sUP 09-12-05 14:06

יוהוווווווו תודההההההההה!!!!!!11
מת עליך תומרררר :P


כל הזמנים הם GMT +2. הזמן כעת הוא 19:09.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ