webForumDet fria alternativet

Styra vad som sker i inkluderad fil ?

PHP

3 svar · 245 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej!

Håller på med ett litet phpscript som jag inkludera med inlude på en annan phpsida.

Det ska utföra en av dessa tre saker.

if a=1

eller

if a=2

eller a=3

Nu undrar jag, kan jag från inkluderingsraden på något sätt styra vilken av dessa tre saker som ska utföras på något sätt? (Querystring?...eller annat..., dvs utan att rota i koden ovan, utan styra det helt med raden som inkluderar detta)

Tacksam för hjälp.

Medlem sedan dec. 19996 592 inlägg
#2

Du behöver ju bara ge variabeln ett värde precis innan du inkluderar din fil:

din_sida_där_du_använder_include.php

$a = 1;
include "fil.php";

fil.php


if($a==1)
echo "hej jag heter ett";
elseif($a==2)
echo "hej jag heter två";

När filen har inkluderats kommer resultatet på din_sida_där_du_använder_include.php att se ut så här:

$a = 1;
// här kommer det som du körde include på
if($a==1)
echo "hej jag heter ett";
elseif($a==2)
echo "hej jag heter två";

:)

Medlem sedan maj 20023 372 inlägg
#3

Hej! Matti!

Jag hade snöat fast vid att den jag gör det åt bara ville ha en inkluderingsrad, men att man tilldelar ett variabelvärde får han tåla också, allt kan man ju ha på en rad iallafall. :)

*Tack* !!!

Medlem sedan maj 20023 372 inlägg
#4

Dela variabel i två?

Felpost

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)