---
title: "Öppna i iframe på annan sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/168387-öppna-i-iframe-på-annan-sida"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Danny"
published: "2008-01-24T13:20:18.000Z"
updated: "2008-01-24T19:47:20.000Z"
replies: 15
views: 760
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/168387-öppna-i-iframe-på-annan-sida"
---

# Öppna i iframe på annan sida

## #1 — Danny, 2008-01-24T13:20Z

Hej!

Sitter här och sliter mitt hår på jobbet. Jag ska öppna en sida i en iframe på en annan sida. Hur gör man det?

Alltså.

Jag är på sidan <http://sida.se/index.php?id1>

och klickar på en länk som ska öppna denna sida:

<http://nyheter.se>

i en iframe på min andra sida:

<http://sida.se/index.php?id50>

Kan någon hjälpa mig snabbt så blir jag riktigt glad

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

## #2 — @nders, 2008-01-24T13:28Z

Du får skicka med url:en som querystring till din sida och lyfta vidare ner i \<iframe\>-taggen. Utan att kunna php, så kanske du fattar vad jag menar:

```
// länka till [url]http://sida.se/index.php?id50&foo=http://nyheter.se/[/url]
<iframe src="<? echo $_GET['foo']; ?>"></iframe>
```

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

## #3 — Danny, 2008-01-24T13:41Z

grymt. Ska prova!

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

## #4 — Danny, 2008-01-24T13:47Z

...det fungerade inte, den hittar inte sidan, men jag gjorde säkert fel. Kan inte php alls :(

Hittade dock en work-around-solution som duger, det här är ändå bara en tillfällig pryl jag håller på med.

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

## #5 — @nders, 2008-01-24T13:51Z

> **Danny skrev:**
>
> ...det fungerade inte, den hittar inte sidan, men jag gjorde säkert fel. Kan inte php alls :(

Vem är "den"? Hur ser koden ut när den kommer till webbläsaren?

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

## #6 — Danny, 2008-01-24T14:08Z

Först blev det en iframe på förstasidan (id1).
Sedan i den iframen kunde den inte hitta sidan, den verkar inte förstå det där med \<?, det står:

Not Found
The requested URL /\< was not found on this server.

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

## #7 — @nders, 2008-01-24T14:10Z

Men hur ser koden ut som skickas till webbläsaren? Hur ser den "färdiga" iframe-taggen ut?

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

## #8 — Danny, 2008-01-24T14:12Z

Den ser likadan ut som i databaskoden (jag ändrar i phpmyadmin). Menar du att jag ska ändra i någon php-kod någonstans?

\<iframe src="\<? echo $\_GET\['foo'\]; ?\>"\>\</iframe\>

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

## #9 — @nders, 2008-01-24T14:14Z

Om du har lagt det där i en fil som heter .php så borde php-koden exekveras. Då ska inte \<?...-delen skickas till webbläsaren.

Vad pratar du om för databaskod som du ändrar i phpmyadmin?

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

## #10 — Danny, 2008-01-24T14:18Z

Hemsidan är ju uppbyggd av en databas som anropas från index.php
I databasen finns koden för alla sidor som jag ändrar i. Dvs, mest text där, men även enkel formattering.

Kan inget om php, men i varje databas-id är ju vanlig html-kod.

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

## #11 — @nders, 2008-01-24T14:26Z

Sparar du alltså hela sidor i databasen? Vad är syftet med det? :)

Det är på själva php-sidan som php-koden ska ligga. PHP-kod som ligger i databasen exekveras ju inte av sig själv, utan skriver du ut textinnehåll från databasen så skriver du ut just textinnehåll, och då tolkas inte den php-kod som ligger där. Eventuellt kan du använda dig av [eval](http://se.php.net/manual/en/function.eval.php) för att köra databasinnehållet.

Mvh

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

## #12 — Danny, 2008-01-24T14:38Z

Spara hela sidor i databasen verkar lite udda ja (det är precis allt som skulle stå i en klassisk sidas body, dvs utan html & head). Men det är inte jag som gjort sidan och jag har ingen lust att ändra på det :)

Testade det där eval lite granna men fick det inte att fungera. Det kanske går på nåt vis, men det verkar pyssligt:
<http://php.about.com/od/advancedphp/p/html_php.htm>

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

## #13 — @nders, 2008-01-24T14:39Z

Tja, jag kan inte php heller, så du får nog ta fin hjälp av någon annan. :)
Men du kanske kommit en bit på väg...
Lycka till!

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

## #14 — Danny, 2008-01-24T14:44Z

Ja, det går nog att lösa med det där knepet du hade.

Tack för hjälpen i alla fall!

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

## #15 — nitro2k01, 2008-01-24T17:10Z

**Flyttat från HTML, XHTML & CSS**

...eftersom frågan verkar röra PHP mer än HTML.

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

## #16 — Danny, 2008-01-24T19:47Z

fast det var ju en html-lösning jag ville ha :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/168387-öppna-i-iframe-på-annan-sida
