הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-10-13, 17:43   # 1
Tyler
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jul 2013
הודעות: 417

Tyler לא מחובר  

Exclamation הצגה בטבלת HTML רק משתמשים שעונים על תנאי X

כתבתי קוד לטבלה בHTML שאמורה להציג משתמש מטבלת 'players' שבמסד
בתוך הטבלה players יש המון עמודות, אחת מהן היא banned

אני מעוניין להציג בטבלה אך ורק את המשתמשים שאין להם באן, כלומר banned=0, ואלה שיש להם banned=1 , לא יוצגו כלל בטבלה.

מה שהצלחתי לעשות עד עכשיו זה חסימת אותם משתמשים שbanned מהתחברות למערכת, כלומר ברגע ההתחברות הם מקבלים שגיאה שהם מושעים.

אבל הם עדיין מופיעים בטבלה.

האם יש איזשהי דרך לחסום אותם מלהציג אותם בטבלה?

תודה רבה.

ניסיתי להשתמש בתנאי הבא:
קוד:
$select2 = mysql_query("SELECT * FROM `players` WHERE uname='$uname' && banned='0'");
ועדיין זה מציג גם את המשתמשים החסומים..

תודה רבה!
  Reply With Quote
ישן 18-10-13, 18:40   # 2
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 32
הודעות: 605

Insane לא מחובר  

אין לי ידע גדול ב-php, אבל בכל מקרה אנסה לעזור.
ניסית להחליף את ה-&& ב- AND?

זה מה שאני עושה ועובד.
  Reply With Quote
ישן 18-10-13, 19:43   # 3
Tyler
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jul 2013
הודעות: 417

Tyler לא מחובר  

ציטוט:
נכתב במקור על ידי Insane צפה בהודעה
אין לי ידע גדול ב-php, אבל בכל מקרה אנסה לעזור.
ניסית להחליף את ה-&& ב- AND?

זה מה שאני עושה ועובד.
ניסיתי וגם לא עובד.. זה כאילו שהטבלה קשורה איכשהו רק לטבלת הPLAYERS ולא משנה איזה תנאי אני מציב היא תציג את כל המשתמשים בטבלה, גם את המורחקים שהערך שלהם בעמודת BANNED הוא 1.
  Reply With Quote
ישן 19-10-13, 12:21   # 4
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

אם תחליף את ה&& ב- AND, זה אמור לפעול.
יכול להיות שאלה שלא קיבלו באן, אז הערך שלהם הוא ריק ולא 0 ?

תנסה להדפיס בטבלה עוד עמודה שתציג את הערך BANNED וככה תבין את הטעות שלך.
  Reply With Quote
ישן 19-10-13, 13:49   # 5
Tyler
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jul 2013
הודעות: 417

Tyler לא מחובר  

ציטוט:
נכתב במקור על ידי Haimz צפה בהודעה
אם תחליף את ה&& ב- AND, זה אמור לפעול.
יכול להיות שאלה שלא קיבלו באן, אז הערך שלהם הוא ריק ולא 0 ?

תנסה להדפיס בטבלה עוד עמודה שתציג את הערך BANNED וככה תבין את הטעות שלך.
ניסיתי ניסיתי לעשות הכל.. אין פשוט אין.. הטבלה כאילו לא מגיבה בכלל לעמודה ופשוט לא משנה מה אני כותב היא עדיין מציגה את כל המשתמשים שבעמודה

חשבתי על לעשות

קוד:
$banned = mysql_query(select from players where banned='0'
ואז לעשות

קוד:
$select2 = mysql_query("SELECT * FROM `players` WHERE uname='$uname' && banned='$banned'");
אבל לא עבד גם..

אתם מתכוונים לשנות את כל הקוד

קוד:
$select2 = mysql_query("SELECT * FROM `players` WHERE uname='$uname' AND banned='0'");
גם את זה ניסיתי ולא עבד
  Reply With Quote
ישן 19-10-13, 15:17   # 6
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

בדקת שהקוד הזה בכלל רץ ו/או שהטבלה באמת מציגה את המידע מהשאילתה הספציפית הזאת? נדמה שזה לא המצב.
  Reply With Quote
ישן 19-10-13, 16:53   # 7
MyDns
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
מיקום: כפר סבא
גיל: 33
הודעות: 561

MyDns לא מחובר  

תנסה לראות שגיאות.
ציטוט:
$select2 = mysql_query("SELECT * FROM `players` WHERE uname='$uname' && banned='0'") or die(mysql_error());
  Reply With Quote
ישן 19-10-13, 19:11   # 8
Tyler
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jul 2013
הודעות: 417

Tyler לא מחובר  

ציטוט:
נכתב במקור על ידי אדיר צפה בהודעה
בדקת שהקוד הזה בכלל רץ ו/או שהטבלה באמת מציגה את המידע מהשאילתה הספציפית הזאת? נדמה שזה לא המצב.
כן... הטבלה לוקחת פרטים דרך השאליתה, עובדה שכשנרשם משתמש חדש והוא מוצג בטבלת הPLAYERS שבמסד, הוא ישר נוסף לטבלה שמוצגת באתר..
  Reply With Quote
ישן 19-10-13, 19:12   # 9
Tyler
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jul 2013
הודעות: 417

Tyler לא מחובר  

ציטוט:
נכתב במקור על ידי MyDns צפה בהודעה
תנסה לראות שגיאות.
אין שגיאותת. כמו שאמרתי הטבלה מוצגת רגיל לחלוטין.. כלומר אין שוני בין איך שהטבלה מוצגת עם התנאי של הbanned=0 לבין איך שהטבלה מוצגת בלי התנאי הזה.. פשוט אין ייחוס אליו לא יודע למה

אין שגיאה אחת
  Reply With Quote
ישן 19-10-13, 19:57   # 10
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

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

אם תציג יותר קוד אני מניח שתוכל לקבל תשובות קצת יותר מועילות.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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