---
title: "index.php?meny=artiklar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16119-index-php-meny-artiklar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Krukan"
published: "2001-09-17T20:13:00.000Z"
updated: "2001-09-20T20:13:00.000Z"
replies: 5
views: 202
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16119-index-php-meny-artiklar"
---

# index.php?meny=artiklar

## #1 — Krukan, 2001-09-17T20:13Z

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

Permalänk: https://www.webforum.nu/p/16119

## #2 — pimme, 2001-09-17T21:44Z

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...

Permalänk: https://www.webforum.nu/p/320675

## #3 — Krukan, 2001-09-17T22:06Z

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??

Permalänk: https://www.webforum.nu/p/320676

## #4 — Marcus, 2001-09-18T06:18Z

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.

Permalänk: https://www.webforum.nu/p/320677

## #5 — BeaR123, 2001-09-20T17:40Z

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\]

Permalänk: https://www.webforum.nu/p/320678

## #6 — Krukan, 2001-09-20T20:13Z

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

/Krukan

Permalänk: https://www.webforum.nu/p/320679

---

Tråden på webben: https://www.webforum.nu/amne/php/16119-index-php-meny-artiklar
