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

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

forils 24-11-06 17:44

צריך עזרה קטנה
 
יש לי את הדף pages.php
PHP קוד:

<?php
    
include ("header.php"); 

    if(
$ID == "Games") {
    include (
"g.php"); 
}
    elseif(
$ID == "Signup") {
    include (
"pages/my/signup.php"); 

}
    elseif(
$ID == "Login") {
    include (
"pages/my/login.php"); 

}
    elseif(
$ID == "Logout") {
    include (
"pages/my/logout.php"); 

}
    elseif(
$ID == "My") {
    include (
"pages/my/index.php"); 

}
    elseif(
$ID == "News") {
    include (
"news.php"); 

}

?>

בקיצור למשל שנכנסים ל
pages.php?ID=My
זה נכנס לחשבון משתמש ואיך אני עושה שזה יראה דבר כזה
pages.php?ID=My&op=edit
שזה יגיע לעמוד

pages/my/edit.php

RS324 24-11-06 17:46

1. לא שמעת אף פעם על SWITCH ? אני ממליץ לך לקרוא ולהשתמש בו

2. לגבי מה ששאלת פשוט בעמוד edit.php
תעשה
if($_GET['op'] == 'edit'

לזה התכוונת ?

forils 24-11-06 17:50

רגע מה שהבאתה לי איפה אני שם אותו ? בדף של הpages.php ככה :?
PHP קוד:

<?php 
    
include ("header.php");  

    if(
$ID == "Games") { 
    include (
"g.php");  

    elseif(
$ID == "Signup") { 
    include (
"pages/my/signup.php");  


    elseif(
$ID == "Login") { 
    include (
"pages/my/login.php");  


    elseif(
$ID == "Logout") { 
    include (
"pages/my/logout.php");  


    elseif(
$ID == "My") { 
    include (
"pages/my/index.php");  


    elseif(
$ID == "News") { 
    include (
"news.php");  


   if(
$_GET['op'] == 'edit' {
   include (
"pages/my/edit.php");


?>


Tomer 24-11-06 18:03

לא הבנתי, אם אתה מבקש פה עזרה משמע את הקוד הזה אתה רשמת - אם את הקוד הזה אתה רשמת אז למה אתה צריך עזרה בלהוסיף אליו עוד משהו ?

forils 24-11-06 18:43

זה לא להוסיף ואני רשמתי אותו !
את אלה אין לי בעיה אבל שיהיה קצה תת אני לא יודע למשל
pages.php?ID=News&ID=7

sUP 24-11-06 19:10

אי אפשר לעשות 2GET תחת אותו שם =\

DCB 24-11-06 20:14

נראה לי שהבנתי את השאלה שלך
pages.php?ID=My&op=edit
אתה מכניס בעמוד הראשי, מה שקורה זה שהוא עושה אינקלוד לקובץ:
pages/my/index.php
ועכשיו, בדף index אתה רוצה להשתמש במשתנה, op
אז פשוט בתוך הדף של הindex תעשה GET לop

forils 25-11-06 11:57

PHP קוד:

if ($get == op); {
include 
'name.php';


ככה ?

Tomer 25-11-06 12:14

ציטוט:

נכתב במקור על ידי forils (פרסם 379563)
PHP קוד:

if ($get == op); {
include 
'name.php';


ככה ?

לאורך כל הקוד הראשוני שהראית פה השתמשת (אתה) ב if () {, איך פתאום אתה משתמש ב if (); { ? בד"כ שעושים קוד כזה "ארוך" אמורים כבר לדעת את התחביר של if

הקוד הזה לא שלך, בבקשה ממך תפסיק לשקר. ההודעה ננעלה.


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

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