![]() |
עזרה בבקשה GET
שלום אני יודע מזה POST אבל GET לא כאילו הבנתי שזה כותב את הדברים בדף עכשיו אפשר להסביר לי איך מה ומי
איך משתמשים בזה?!?! נגיד אני עושה דף a.php עכשיו אני רוצה לעשות בדף קישור לa.php?con אז איך אני עושה את הGET הזה?!?!? באותו הדף? איך אני כותב אותו ומדגיר אותו שיהיה CON בבקשה עזרה.. אני אשמח לקבל אתרים שמסבירים על זה |
אוקי , על מנת לשלוח משתנים ל-URL אתה יכול לעשות כמה דברים , אחד בדרך הקלאסית בעזרת טופס שמוגדר לו method=get , ושנית אפשר גם עם לינק :
PHP קוד:
עכשיו בשביל לקרוא את המשתנים , משתמשים במשתנה הגלובלי GET כך : PHP קוד:
|
גם אני לא הבנתי וגם אתה לא...
תקשיב אני רוצה שבאותו קובץ אני אוכל לעשות a.php שזה הרגיל ואז באותו אחד לעשות קישור לa.php?con שהתכנות שלו נמצא בa.php הכל על אותו קובץ |
ציטוט:
אם הכתובת היא a.php?abc אז תפעיל את מה שכתוב ב case abc אם הכתובת היא a.php?walla אז תפעיל את מה שכתוב ב case walla בכל מקרה, שיטת העבודה הזו לא כזו מומלצת (ולא משנה מה המטרה שלך) |
אתה יכול לעשות כמו שאלעד אמר בעזרת switch ואתה יכול גם ככה :
PHP קוד:
|
אבל אני לא רוצה אני רוצה להשתמש בGET
איך אני פשוט עושה קישור לa.php?con |
ציטוט:
קישור עושים רגיל.. קוד:
<a href="a.php?con">לחץ כאן</a> |
כן ואיך אני רושם במסמך שעברתי לGET שלו של CON
|
מה? אחי אי אפשר להעשות סתם ככה: index.php?con
לCON צריך להיות ערך מסוים... index.php?con=ereh |
a.php?con=continue
|
עשה:
if ($_GET['con'] == 'continue') { echo "yes!!"; } else { echo "no!!"; } |
מה זה קשור סתם להוסיף הודעה?!!? רציתי פשוט לעשות GET ליצור GET לעמוד מה הבעייה?!?!?
|
אולי אם תסביר את עצמך יותר טוב, אז כולנו נוכל להבין מה בדיוק אתה רוצה, אני אישית לא הבנתי, אבל אני אנסה לעזור בכל מקרה.
נניח ואנחנו נמצאים בקובץ index.php, וממנו אנחנו רוצים לגשת לindex.php?act=articles, שזה עמוד המאמרים שלנו, ובעמוד המאמרים אני רוצה להדפיס "זה איזור המאמרים", ואילו בעמוד index.php?act=guides, אני רוצה להדפיס "זה איזור המדריכים". איך אני אמור לדעת איך אני בדיוק מה הact ואיך אני מדפיס מה שאני רוצה לפי הכתובת? PHP קוד:
עכשיו, נגיד ויש שגיאה מהעמוד, או, שיש כל מיני "עמודים" מעורבבים, לדוגמא index.php של אתר מכיל הרבה מאוד בלוקים ואיזורים - מאמרים, מדריכים, שו"ת, רשימת משתמשים, והכל דרך הindex.php?act=, לכן אנחנו בעצם נצטרך להגדיר את העמוד הספציפי (לדוג', אינדקס הפורטל), ולכן נשתמש ב PHP קוד:
|
אני יכול לשים INCLUDE בתוך CASE כלשהוא במקום לרשום את כל הקוד שמה בפנים?
|
ציטוט:
www.domain.co.il/?walla ואפשר גם default.aspx?con ציטוט:
|
טוב תודה לכל העוזרים
|
תקשיבו תדברו מניסיון אוקיי?
ברור שאפשר לכתוב index.php?con ואני משתמש בזה הרבה! למשל, במנהל FTP עשיתי פקודה שנקראת index.php?up וזה פועל טוב מאוד! |
ציטוט:
כתובת העמוד: index.php?page עכשיו הקוד יכול להיראות ככה: PHP קוד:
|
crisis כן,
isset זה בעצם אם כתבת ?get, לא חייב להיות לו ערך :P |
ציטוט:
|
שלח הודעה =]
|
כל הזמנים הם GMT +2. הזמן כעת הוא 22:23. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ