webForumDet fria alternativet

index.php?meny=artiklar

5 svar · 200 visningar · startad av Krukan

KrukanMedlem sedan juli 200140 inlägg
#1

kan någon berätta hur detta fungerar??
jag har en meny..
jag vill att det ska tex när jag är i artliklar tex:
artiklar.php
när jag tar artikel 1 som är a01.php

så ska det står artiklar.php?id=01
tex.
jag förstår inget :q kan nån hjälpa mig

tack på förhand /Krukan

------------------
/MVH Krukan
1100celly 256ram

pimmeMedlem sedan sep. 20011 086 inlägg
#2

förstår inte ritigt vad du menar, men ska försöka...

<?if(!id){?>
<a href=artiklar.php?id=01>Artikel nr 1</a>
<?}else{
$sida = "a".$id.".php";
require("$sida");
}
?>

de bör funka, om ja nu förstod din fråga rätt...

------------------
//pimme

KrukanMedlem sedan juli 200140 inlägg
#3

hmm jag vet inte vad som menas ,, eller om det gjorde saken bättre men som jag har fattat det rätt eller fel så ska det stå innom head??

------------------
/MVH Krukan
1100celly 256ram

MarcusMedlem sedan juli 2000449 inlägg
#4

Vart koden ska ligga beror på hur din HTML-kod ser ut i a01.php.

Om du vill visa en artikel (som du av någon anledning sparat som a01.php ;-)) så måste du ju anropa den på något sätt och då kan vi behöva skicka med en variabel. Så om din länk i menyn ska leda till 'artiklar.php?id=01' så ska artiklar.php innehålla följande kod. Obs! Den är liknande den som pimme skrev fast på mitt sätt.

<?
if (!$id){
  echo "Ingen artikel vald";
} else {
  echo "En artikel är vald";
  include ("a".$id.".php");
}

Det vi gör här är att först kontrollera om variabeln $id har ett värde. Har den inte det så skriver vi 'Ingen artikel vald'. Har den ett värde så använder vi include() för att hämta in alla data från a01.php.

Om du har alla initierande ('<html>','<head>','</head>','<body>')HTML-kod i ariklar.php så ska du placera koden mellan BODY-taggarna.

------------------
DinDator.nu PREVIEW

[Redigerat av Marcus den 18 sep 2001]

BeaR123Medlem sedan aug. 200190 inlägg
#5

Jag fattar inte heller... men testa det här:

Om du går till artikel.php så ska den här koden stå i den filen, sen ska du skriva på länken artikel.php?id=1 för att komma till sida a01.php
<?
if ($id == 1) {
Header('Location: a01.php');
}

elseif ($id == 2) {
Header('Location: a02.php');
}

elseif ($id == 3) {
Header('Location: a03.php');
}

elseif ($id == 4) {
Header('Location: a04.php');
}

else {
Header('Location: main.php');
}
?>

[Redigerat av BeaR123 den 20 sep 2001]

KrukanMedlem sedan juli 200140 inlägg
#6

nah jag fixade det på ett annat sätt =) klura ut det rejält fint =).. tack till er alla!

/Krukan

------------------
/MVH Krukan
1100celly 256ram

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)