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

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

Might 09-06-06 16:56

עשה:
if ($_GET['con'] == 'continue') { echo "yes!!"; } else { echo "no!!"; }

ofek_golan 09-06-06 17:03

מה זה קשור סתם להוסיף הודעה?!!? רציתי פשוט לעשות GET ליצור GET לעמוד מה הבעייה?!?!?

Eli-Hai 09-06-06 19:37

אולי אם תסביר את עצמך יותר טוב, אז כולנו נוכל להבין מה בדיוק אתה רוצה, אני אישית לא הבנתי, אבל אני אנסה לעזור בכל מקרה.
נניח ואנחנו נמצאים בקובץ index.php, וממנו אנחנו רוצים לגשת לindex.php?act=articles, שזה עמוד המאמרים שלנו, ובעמוד המאמרים אני רוצה להדפיס "זה איזור המאמרים", ואילו בעמוד index.php?act=guides, אני רוצה להדפיס "זה איזור המדריכים". איך אני אמור לדעת איך אני בדיוק מה הact ואיך אני מדפיס מה שאני רוצה לפי הכתובת?
PHP קוד:

switch($_GET['act']) {
    case 
"articles":
        
// Print Whatever You Want To
    
break;
    case 
"guides":
        
// Print Whatever You Want To
    
break;


ואז, ברגע שתשתמש ב$_GET, תוכל לקבל מה שאתה צריך מהעמוד.
עכשיו, נגיד ויש שגיאה מהעמוד, או, שיש כל מיני "עמודים" מעורבבים, לדוגמא index.php של אתר מכיל הרבה מאוד בלוקים ואיזורים - מאמרים, מדריכים, שו"ת, רשימת משתמשים, והכל דרך הindex.php?act=, לכן אנחנו בעצם נצטרך להגדיר את העמוד הספציפי (לדוג', אינדקס הפורטל), ולכן נשתמש ב
PHP קוד:

    default:
        
// Print Default Text
    
break; 

אתה יכול להוסיף כמה case"ים" שאתה רוצה, ואת הdefault אתה מכניס בתוך הswitch. הswitch פועל כמו תנאי הif והelse.

ofek_golan 09-06-06 20:22

אני יכול לשים INCLUDE בתוך CASE כלשהוא במקום לרשום את כל הקוד שמה בפנים?

eLad 09-06-06 20:24

ציטוט:

נכתב במקור על ידי CriSis
מה? אחי אי אפשר להעשות סתם ככה: index.php?con
לCON צריך להיות ערך מסוים... index.php?con=ereh

לא בהכרח, אפשר גם:
www.domain.co.il/?walla

ואפשר גם
default.aspx?con

ציטוט:

אני יכול לשים INCLUDE בתוך CASE כלשהוא במקום לרשום את כל הקוד שמה בפנים?
חיובי

ofek_golan 09-06-06 20:27

טוב תודה לכל העוזרים

BlueNosE 09-06-06 20:30

תקשיבו תדברו מניסיון אוקיי?
ברור שאפשר לכתוב
index.php?con
ואני משתמש בזה הרבה!
למשל, במנהל FTP עשיתי פקודה שנקראת
index.php?up
וזה פועל טוב מאוד!

-VladK- 09-06-06 20:52

ציטוט:

נכתב במקור על ידי BlueNosE
תקשיבו תדברו מניסיון אוקיי?
ברור שאפשר לכתוב
index.php?con
ואני משתמש בזה הרבה!
למשל, במנהל FTP עשיתי פקודה שנקראת
index.php?up
וזה פועל טוב מאוד!

אני לא מומחה גדול לא בעיצוב ולא בתכנות...אני אישית כמעט שלא נתקלתי בכזה דבר... אני ישמח אם תסביר לי כיצד משתמשים בזאת אני לא בטוח אבל האם אפשר בצורה כזאת:
כתובת העמוד: index.php?page
עכשיו הקוד יכול להיראות ככה:
PHP קוד:

<?php
if(isset($_GET['page'])) {
echo 
"yepeeeeeeey";
}else{
echo 
"בעעעעעעע";
}
?>


sUP 10-06-06 12:31

crisis כן,
isset זה בעצם אם כתבת ?get, לא חייב להיות לו ערך :P

-VladK- 10-06-06 13:12

ציטוט:

נכתב במקור על ידי sUP
crisis כן,
isset זה בעצם אם כתבת ?get, לא חייב להיות לו ערך :P

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


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

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