זה די פשוט להבין מה הולך שם.
דבר ראשון שצריך להבין זה שPHP רצה לפני צד הלקוח (HTML,JS,CSS...). משמע לא ניתן להשתמש בצד הלקוח באופן ישיר לתוך PHP מבלי לשלוף וכדומה בצורות של פתיחת קבצים.
דבר שני נסביר מה קרה:
כתבת val, אני מאמין שPHP ניסתה להתייחס אל זה כאל קבוע אבל לא הצליחה. בכל אופן, לכתוב משהו PHP יודעת, גם אם היית רושם שם hey==true, או 3==true זה היה עובד. אם היית רושם 0==true או false==true זה לא היה עובד.
אם אתה רוצה להעביר משתנה דרך JS אני ממליץ להשתמש בAJAX או COOKIE (ולעשות REFRESH).
בהצלחה.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
|