![]() |
צריך עזרה בלולאות
אני צריך שכל עוד משהו שווה למשהו הקוד ימשיך..
נגיד אם קיים $name שזה ימשיך ויעשה בלה בלה בלה.. אם קיים $email שזה ימשיך ויעשה בלה בלה בלה.. עד שזה יפסיק |
תשתמש ב WHILE...
מידע תוכל למצוא ב webmaster |
|
לא ממש קשור לWHILE נראה לי זמן יותר קשור לתנאים משהו כזה
קוד:
if ($name==""){ |
PHP קוד:
|
מה אתה רוצה להמשיך בישדיוק מה אתה רוצה לעשות?
|
לעשות שדה חובה בטופס.. אתם בטח יודעים מה צריך לעשות
|
אין כל צורך בשימוש בלולאה, יש להשתמש במשפט תנאי פשוט.
PHP קוד:
יש כאן שימוש בפונקציה empty אשר כמו שמה, תפקידה לבדוק האם המשתנה ריק (מומלץ ליקרוא בדוקומנטציה אודות המושג "ריק" בהקשר לפונקציה זו). בנוסף לקוד זה, מומלץ לבצע בדיקה שסוג השדה אכן תקין והוא כתוב בפורמט הנכון. לדוגמא, אין טעם שמשתמש יכניס את הספרה "88" כאשר הוא מתבקש לרשום את שמו. כמובן שלפני הבדיקה יש לבצע בדיקה נוספת (שוב באמצעות משפט תנאי) הבודקת האם הטופס נשלח (אפשר לבצע זאת במספר דרכים, אם זה באמצעות הפונקציה isset, is_array_key או כל דרך אחרת). |
ציטוט:
|
מתוך תיאור הפורום "אין לבקש סקריפטים פה".
|
כל הזמנים הם GMT +2. הזמן כעת הוא 13:13. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ