בוא נתעלם רגע מהצדדים,
אני רוצה למקד אותך ב-2 נקודות בעייתיות בקוד שלך:1. כאשר אתה כותב:
$job = "<script>document.write(job)</script>" |
PHP מתייחס אל הפקודה כטקסט ומכניס אותה לשדה JOB, ז"א שבאותה מידה יכלת לכתוב שם קוד PHP, אבל בגלל שזה בין גרשים - זה טקסט.
2. תהליך העבודה בגלישה באינטרנט הוא כזה, שליחת בקשה לשרת, עיבוד בשרת, קבלת תשובה מהשרת שהדפדפן יודע לפענח לאתר.
אתה כתבת את הקוד בגישה כאילו התוכנית מפעילה שורה אחר שורה (JS ו- PHP ביחד),
בזמן שבפועל רק אחרי סיום העיבוד השרת מחזיר את התשובה,
רק אחרי שהתשובה חוזרת לצד הלקוח, הדפדפן של הלקוח מתחיל לעבוד ורק אז קטעי הקוד של ה- JS מתחילים לעבוד.
@Crazy Lion@