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

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

opsite 28-07-06 17:04

צריך עזרה..(הסבר) קוד php .. כנסו
 
PHP קוד:

<?  
$a
="1";  
if(
$a=="1"){  
echo 
"a=1";  
}  
?>

הבנתי ש a שווה ל1
מה זה עושה בידיוק? אני יודע שזה עושה שיוויון.. אבל למה זה משמש? כאילו העלתי על שרת מציג לי a=1 מה אבל מזה נותן לי? מה זה יעזור לי בעתיד לתיכנות ..?
תודה ושבת שלום לכולם

lalamen 28-07-06 17:08

PHP קוד:

$a="1"

כאן אתה מציב במשתנה a את הערך 1

PHP קוד:

if($a=="1"){  
echo 
"a=1";  


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

opsite 28-07-06 17:12

מה הכוונה לא הבנתי.. .. נגיד אני ירשום לו 2 ? איך הוא יודע אם זה שווה או לא לא הבנתי את הדבר הזה בכלל

FlashBoy 28-07-06 17:16

אני לא כל כך מבין ב-php אבל זה קוד דומה לפלאש.
התוכנה הזאת רושמת לך "a=1" בחלון הפלט.
למה?
אז ככה, בהתחלה הגדירו לך ש-a שווה ל-1.
ואז עשו משפט ברירה:
אם a שווה ל-1, אז כתוב בחלון הפלט "a=1".
מקווה שאני מובן
התוכנה הזאת לא כל כך תעזור לך... אבל היא רק מראה לך איך להשתמש שמשפט ברירה (if)
|מסמיק|

opsite 28-07-06 17:19

אני לא יודע אם זה נכון או לא אבל... ,
תראה הצבתי ש a$==1 יופי..

עכשיו "echo "a=1
ואם אני יכתוב 2 ?

וגם אם אני יכתוב 2 למה זה יעזור לי בכלל?

FlashBoy 28-07-06 17:24

אם תחליף את השורה "a = 1" ב- "a = 2" אז המשפט יהי שיקרי,
והוא לא יקרה, כלומר echo "a = 1" לא יתקיים.
(הפקודה echo "" רושמת לך משהו בחלון הפלט)
הקוד הזה רק מראה לך איך להשתמש בפקודת "if".
לדוגמא:
יש לי משתנה שקוראים לו username והוא שווה ל 1234,
אז אני עושה משפט if שאומר:
אם המשתמש כותב 1234 אז תכתוב בחלון הפלט(echo) "סיסמא נכונה".
זו דרך לשימוש במשפט if.

opsite 28-07-06 17:28

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

בדיקה?

FlashBoy 28-07-06 17:30

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

opsite 28-07-06 17:32

אז מה שאתה אומר שהקוד הזה משמש לבדיקה של אמת או שקר?

ד"א אשמח לדוגמא של בדיקת סיסמא..

שבת שלום

BlueNosE 28-07-06 17:40

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


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

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