לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 07-08-2005, 16:13
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
שרשור תנאים ב-if אחד

יש לי מס' טבלאות של משתמשים, אני רוצה לבדוק אם המשץמש שהוזן קיים באחד מהם, לכן כתבתי משהו דומה ל:
קוד PHP:
 if($user mysql_query("SELECT pass FROM a WHERE users='$user'"))
    return 
true;

if(
$user mysql_query("SELECT pass FROM b WHERE users='$user'"))
    return 
true;

    return 
false

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

השאלה שלי אם אפשר לקצר בצורה הבאה:
קוד PHP:
 if($user mysql_query("SELECT pass FROM a WHERE users='$user'")
or
$user mysql_query("SELECT pass FROM b WHERE users='$user'"))
    return 
true;

    return 
false

זאת אומרת שאם ה-mysql_query הראשון יחזיר false, הוא ינסה לבצע את השני, וכן השלישי והרביעי (לו אני משרשר תנאים נוספים).
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 04:36

הדף נוצר ב 0.04 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר