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

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

Butbul 31-01-06 20:10

בעיה עם קוד ELSE
 
יש לי קוד שתיכנתי
אבל החלק הבעייתי הוא ככה

echo '
html code
';
}else{
echo '
heml code
';

עכשיו זה מציג לי את השגיאה הזאת:

Parse error: syntax error, unexpected '}' in /home/public_html/index.php on line 4

DaNieLLL 31-01-06 20:11

אתה יכול להראות את כל הקוד? יש פה if בכלל? ולא סגרת את ה else

Butbul 31-01-06 20:16

אין פה IF בכלל, ואיך בדיוק לסגור את ה ELSE? יש פה ככה
}else{
..

שקד 31-01-06 20:23

לא סגרת את ה else,
ואתה לא יכול לעשות ELSE מתי שאין לך משהו לנגד לו. (אתה יכול לעשות אבל זה לא יעבוד :D)
בכל מקרה כדי שתעבור על עוד קצת
else

בכלליות מש else משמש זה "במידה וזה לא נכון" זה תלוי בתנאי או בערך בוא יש את השימוש.
הנה דוגמא קטנה

PHP קוד:

if(18<1)
echo 
"eli ilad manik";
else
echo 
"eli ilad tov"

בדוגמא עשיתי תנאי שאם 1 גדול מ- 18 אז זה יכתוב "eli ilad manik" ואם זה לא נכון (F) אז זה ידפיס "eli ilad tov" ועשיתי זאות בעזרת else.

שיהיה לך בהצלחה בהמשך :)

Butbul 31-01-06 20:26

זה פועל עם רשימת מחוברים, אבל אם זה מחובר זה יציג את הקוד הראשון אם לא אז ת'שני מבין?

ואם אני עושה ככה ELSE
echo 's';
else
echo 's';

אז זה כותבParse error: syntax error, unexpected T_ELSE

Morishani 31-01-06 20:54

לא עשית if ולא סגרת את הelse השני.

שקד 31-01-06 20:54

אמרתי לך אתה לא יכול לעשות סתם ככה else !

ואפשר לעשות בלי סוגריים רק אם זה שורה אחת !

Alon.R 01-02-06 19:17

else לא עובד סתם ככה.

יש לך אפשרות כזאת:

if(התנאי שאם הוא נכון הוא מבצע את מה שיש ב{})
{
מה שיקרה במידה והתנאי שהצבת נכון
}
else
{
מה שיקרה במידה והתנאי if לא נכון
}

דוגמא:
PHP קוד:

 <?php

$k
="5";

if(
$k="5")
{
echo 
"\$k is 5";
}
else
{
echo 
"\$k is not 5";
}

?>

?>


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

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