הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

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

Tyler לא מחובר  

Question יש דרך לחסוך בהתניות if וelse if?

היי חבר'ה,
אני מנסה לכתוב קוד פשוט שיעשה את הפעולה הבאה:
אם יש לי 1000נק' יוצג לי טקסט שיהיה כתוב: יש לך 1000 נקודות, עבור לשלב 2000.
ולהוביל אותו ל2000.html
אם יש לי בין 500-1000 נק' יוצג לי טקסט שיהיה כתוב: יש לך מעל ל500 נק', עבור לעמוד X.
ולהוביל אותו לx.html
אם יש לי בין 100-500 אז אותו טקסט ולעבור לעמוד Y
אם יש לי בין 50-100 אז אותו טקסט ולעבור לעמוד Z
וכך הלאה.

מה הבעיה?
שאני פוחד שאם אני אצור את כל הפסקה הענקית הזאת שתהיה מורכבת מכל ההתניות הללו אז האתר לא יתפקד כשיהיו אפילו 100 אנשים בו זמנית או אם נחלום רחוק אז 1000 או 2000 בו זמנית..

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

ז"א יהיה משהו כזה:
קוד:
"Great! You got more than " .$points. " points!" 
</br>
<? 
if $points >=500
{ $page = "x.html";}
else if $points >=100
{ $page = "y.html";}
else if $points > 50
{$page = "z.html";}

echo "Click here to advance to the next level! - <a href=" .$page. ">Visit W3Schools</a>";
?>
מה אומרים? חושבים שיש פתרון יותר מקצועי?
__________________
facebook api, js, cpa, cpl, $$$
--------------------
שלח לי הודעה פרטית.
  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. הזמן כעת הוא 11:24.

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