Gå til innhold

Litt hjelp?


Anbefalte innlegg

Hei alle i PC-land...

 

Er det noen som kan litt PHP...?

Sliter litt med en liten "include" sak;

Som du ser har jeg delt opp en fil til mange filer...

Men hvordan får jeg inkludert $index=topp delen?

Hvis noen kan dette, please hjelp meg?

 

###index.php###

include("main.php?index=topp");

 

###main.php###

if ($index=="topp"){

print "Hello World"; }

 

Med vennlig hilsen

Ole-Kenneth

Endret av rait.no
Lenke til kommentar
Videoannonse
Annonse

Huff og huff :grin:

 

Saken er hvordan main.php kommer inn her... Er main.php forsiden f.eks på siten din? At du kanskje har en download.php som er for download siden...

 

I såfall så må index.php styre hvilke sider man først skal include. F.eks ha index.php?page=main&index=topp

 

Eksempel:

 

Code:
index.php:
if(isset($_REQUEST['page']))
{
switch($_REQUEST['page'])
{
case "main":
{
include("main.php");

break;
}
default:
{
echo "Page ikke funnet";
}
}
}

main.php:
if(isset($_REQUEST['index']))
{
switch($_REQUEST['index'])
{
case "topp":
{
include("topp.php");

break;
}
default:
{
echo "Index ikke funnet";
}
}
}

 

Hvis alt styres av index.php så kan $_REQUEST, $_GET, $_POST osv.. bli like tilgjengelig for de andre .php filene du includer inni index.php som om alt var index.php.

 

Håper dette hjelper deg litt videre

 

Edit: hmm code blokkene hadde masse stygge linjeskift...

 

[ Denne Melding var redigert av: alexholm på 2002-12-11 15:14 ]

Lenke til kommentar

Jeg tror noen har misforstått meg litt...

Jeg skal includere kun en liten del av main.php...

og med det hadde jeg tenkt å gjøre:

if ($index=="topp"){

print "jfkel"; }

 

Og for å kalle opp det gjør jeg følgende:

include("main.php?index=topp");

 

Hva skal jeg gjøre for å få "printed" in det lille jeg skal ha?

 

Med vennlig hilsen

Ken

Endret av rait.no
Lenke til kommentar

Quote:


Den 2002-12-11 22:00, skrev Ken:

Hey!

Men hva skal jeg da skrive i main.php?

Det står jo

if ($index=="topp"){

print " ejjfei";}


Hva skal jeg skrive i den?


 

Her må du bruke $_REQUEST, $_POST eller $_GET, jeg pleier å bruke $_REQUEST i tilfellet index saken skulle komme fra en form eller link.

 

Du kan skrive:

 

if(isset($_REQUEST['index']) && $_REQUEST['index'] == "topp") ...

Lenke til kommentar

Ja...

if(isset($_REQUEST['index']) && $_REQUEST['index'] == "topp"){

det funker...

men jeg får ikke inkludert det????

Hvorfor...

include_once("$SERVER_NAME/hiphop/main.php?index=topp"); echo "n";

??????????

Endret av rait.no
Lenke til kommentar
  • 5 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...