---
title: "Hjälpa med dynamik på till min JavaMeny och lite små fix"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/186618-hjälpa-med-dynamik-på-till-min-javameny-och-lite-små-fix"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mycodez"
published: "2011-04-09T16:07:01.000Z"
updated: "2011-04-10T14:29:31.000Z"
replies: 39
views: 3062
page: 1
pages: 2
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/186618-hjälpa-med-dynamik-på-till-min-javameny-och-lite-små-fix"
---

# Hjälpa med dynamik på till min JavaMeny och lite små fix

_Sida 1 av 2._

## #1 — Mycodez, 2011-04-09T16:07Z

Tjena.

Jag behöver lite hjälp med en grej till meny men jag vet inte om jag har postat i rätt del men det är bara flytta min om det är så. :)

Jag har hållit på med att göra en snygg layout till min hemsida mycodez.se men när jag har hållit på nu så har jag fått för mig att göra en dynamisk sida :) men jag har lite problem, vet ej dock hur man löser dem. 

för att se hur sidan nu ser ut så är det bara att kolla in denna länk. <http://www.mycodez.se/test>

Första problemet Java Menyn. när mina länkar är så hära
\<a href="#"\>\</a\> då funkar menyn som det är som den ger java menyn en ny punkt att fasta backgrundsbilden på. men så fort jag göra så att det ser ut så här alltså med dynamiken i \<a href="index.php?page=home"\>\</a\> så funkar menyn inte som den ska. :(

Hur löser man det går det göra dynamiken på något sätt?
kan fixa alla java om det är intressant.

sen detta med dynamik sidorna. när jag är inne på dynamiska sidan index.php?page=om t.ex. så blir all text i mitten fast min css är inte inställd på att vara så utan jag har till och med lagt till style funktionen att texten ska var åt vänster men det går inte ändå 
vad är det för fel då? 

Snälla hjälp mig med detta :D

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

## #2 — Mycodez, 2011-04-09T16:28Z

Jag märker att URL är lite konstig. URL är ju <https://www.mycodez.se/test/index.php>  standard och så om man ska in på om t.ex. så ska det väl se ut.
<https://www.mycodez.se/test/index.php?page=om>
men när man väl klickar på om så blir den till den normala URL:en igen. Alltså till <https://www.mycodez.se/test/index.php> vad är för fel min kod till dynamik ser ut så hära

```php
<?php
 $page = $_GET['page'];
 if($page){
	 $path = "inc/".$page.".php";
	 if(file_exists($path)){
	 include($path);
	 }else {
		 echo "Sorry, that page doesn't exists.";
	 }
 }else{
	 echo "Welcome to my Website";
	 //include("inc/home.php");
 }
?>
```

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

## #3 — noshornin, 2011-04-09T16:41Z

Prova att lägga in en : 

```
<div style="clear: both;"></div>
```

 innan 

```
<div id="Text">
```

Sen heter det javascript och inte java. Java är något helt annat.

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

## #4 — noshornin, 2011-04-09T18:10Z

> **[Mycodez skrev:](https://www.webforum.nu/p/1532785)**
>
> Jag märker att URL är lite konstig. URL är ju <https://www.mycodez.se/test/index.php>  standard och så om man ska in på om t.ex. så ska det väl se ut.
> <https://www.mycodez.se/test/index.php?page=om>
> men när man väl klickar på om så blir den till den normala URL:en igen. Alltså till <https://www.mycodez.se/test/index.php> vad är för fel min kod

Det fungerar för mig. Det kanske bara är så att din webbläsare döljer delar av webbadressen. har för mig att ff 3 gjorde så. prova att markera webbadressen så bör hela adressen synas.

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

## #5 — Mycodez, 2011-04-09T18:41Z

Så allt funkar hos din webbläsare? meny och allt med?

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

## #6 — Mycodez, 2011-04-09T18:44Z

> **[noshornin skrev:](https://www.webforum.nu/p/1532786)**
>
> Prova att lägga in en : 
>
> ```
> <div style="clear: both;"></div>
> ```
>
>  innan 
>
> ```
> <div id="Text">
> ```
>
> 
> 
> Sen heter det javascript och inte java. Java är något helt annat.

Jag kom på det. Fel av mig ;)

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

## #7 — Mycodez, 2011-04-09T18:48Z

nu ligger allt som det ska :) tack noshornin. nu e det bara javascripts menyn kvar att få att funka.

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

## #8 — Mycodez, 2011-04-09T19:11Z

Jag löste det :) med javascripts menyn med:) 
jag hade innan att länkarna såg ut såhära 
\<a href="index.php?page=om"\>\</a\>
men jag ändrade det till 
\<a href="index.php#page=om"\>\</a\> 
och med det så funkade det :) 

Men tack ännu en gång noshornin som hjälpte mig med att få texten på rätt ställe:)

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

## #9 — Mycodez, 2011-04-09T19:17Z

eller dynamiken funkar visst inte riktigt :( märker jag

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

## #10 — noshornin, 2011-04-09T21:16Z

> **[Mycodez skrev:](https://www.webforum.nu/p/1532789)**
>
> Så allt funkar hos din webbläsare? meny och allt med?

alltså om jag klickade på "om" förut så blev adressen i adressfältet: "http://www.mycodez.se/test/index.php?page=om". 

om du använder php $\_GET så måste du ha '?'. Sen måste du skriva: 

```
if($page!="")
```

istället för:

```
if($page)
```

$\_GET\['page'\] returnerar bara en tom sträng om den inte hittar något värde i urln.

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

## #11 — Mycodez, 2011-04-10T08:16Z

Okej. Men för att min javascritps meny ska fungera som jag vill så måste jag få ditt ett # tecken på något sätt för den ger ut ett ny start position på  vart min java backgrund ska stanna någonstans förstår ni vad jag menar?

Men noshornin tack för det:)

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

## #12 — noshornin, 2011-04-10T08:43Z

Du skulle ju kunna använda $\_SERVER\['REQUEST_URI'\] istället för get.

Det här borde fungera:

```
$page=substr($_SERVER['REQUEST_URI'],16);
```

förklaring:
$\_SERVER\['REQUEST_URI'\] returnerar allting efter sista '/'. Alltså om adressen är: "http://www.mycodez.se/test/index.php#page=om" så returnerar den "/index.php#page=om". Metoden substr kan du läsa om här: <http://www.w3schools.com/PHP/func_string_substr.asp>

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

## #13 — Mycodez, 2011-04-10T11:48Z

Okej så hur skulle php scriptet se ut då?

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

## #14 — noshornin, 2011-04-10T12:00Z

```php
<?php
$page=substr($_SERVER['REQUEST_URI'],16);
 if($page!=""){
     $path = "inc/".$page.".php";
     if(file_exists($path)){
     include($path);
     }else {
         echo "Sorry, that page doesn't exists.";
     }
 }else{
     echo "Welcome to my Website";
     //include("inc/home.php");
 }
?>
```

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

## #15 — Mycodez, 2011-04-10T12:29Z

OKej men när jag gjorde så så kom det bara upp felmeddelandet :(
dynamiken fungerar men inte att sidorna visas :(

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

## #16 — noshornin, 2011-04-10T12:31Z

Vilket felmeddelande kom upp?

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

## #17 — Mycodez, 2011-04-10T12:39Z

scriptes felmeddelande där det står sorry, that page doesn´t exist

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

## #18 — noshornin, 2011-04-10T12:41Z

okej, har du några filer i mappen "inc" som heter blogg.php, om.php och kontakt.php?

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

## #19 — Mycodez, 2011-04-10T12:43Z

japp dem filerna finns där och i dem filerna står det bara om på om.php , blogg på blogg.php och kontakt.php

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

## #20 — noshornin, 2011-04-10T12:47Z

om du skriver:

```php
<?php
$page=substr($_SERVER['REQUEST_URI'],16);
 if($page!=""){
     $path = "inc/".$page.".php";
	 echo $path;
     if(file_exists($path)){
     include($path);
     }else {
         echo "Sorry, that page doesn't exists.";
     }
 }else{
     echo "Welcome to my Website";
     //include("inc/home.php");
 }
?>
```

vad händer då?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/186618-hjälpa-med-dynamik-på-till-min-javameny-och-lite-små-fix  
Nästa sida: https://www.webforum.nu/amne/php/186618-hjälpa-med-dynamik-på-till-min-javameny-och-lite-små-fix/page2.md
