---
title: "Inkludera kod i querystring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/183429-inkludera-kod-i-querystring"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "hallmert"
published: "2010-05-07T21:05:00.000Z"
updated: "2010-05-09T09:19:39.000Z"
replies: 4
views: 624
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/183429-inkludera-kod-i-querystring"
---

# Inkludera kod i querystring

## #1 — hallmert, 2010-05-07T21:05Z

Hej!

Jag håller på med en sida där man ska kunna lyssna på olika ljudklipp.
Jag har en mp3-spelare i flash på sidan som inkluderas med följande kod:

```
<script type='text/javascript' src='swfobject.js'></script>
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>
  var so = new SWFObject('player.swf','ply','400','24','9','#ffffff');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','ljudfil.mp3');
  so.write('mediaspace');
</script>
</div>
```

På själva sidan (index.php) så kommer ett x antal länkar finns, ett till respektive ljudklipp. Under länkarna ska spelaren komma upp när man trycker på respektive länk, fast med rätt ljudfil. Kan man på någotvis bygga det i stil med querystring?

Om länken är index.php?ljud=1 så ska koden för spelare 1 komma. Om länken är index.php?ljud=2 så ska en annan ljudfil spelas upp. Är ni med?

Dvs. man lägger koden för spelaren inom varje sträng men byter filnamnen till ljudfilen. Vore tacksam för hjälp. För den kunniga är det väl gjort på 2 minuter antar jag? Max? ;-)

P

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

## #2 — Fuel, 2010-05-08T07:04Z

enklast är väl..

so.addVariable('file','ljudfil\<?php echo $\_GET\['ljud'\]; ?\>.mp3');

..fast, du bör/ska kontrollera all input först.

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

## #3 — hallmert, 2010-05-08T16:16Z

Din kod kräver väl dock att spelaren redan finns på index.php? 

Man kan inte lägga spelaren inom en querystring och anropa den med index.php?visa=spelare&ljud=1 ?

Vill du ge mig hela koden i såna fall? Rookie du vet. ;-)

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

## #4 — Fuel, 2010-05-09T07:37Z

om variabel ljud är satt
    visa spelare
eller
    visa inte spelare
eller
    visa spelare med default fil

....ska du ha det i kod ? eller förstår du min tanke ?

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

## #5 — GunnarD, 2010-05-09T09:19Z

Varför ha med det i query strängen? Eftersom du bygger sidan i php så låt php skriptet bygga koden åt dig.

Ex:

```php
<?php
switch ($_GET['ljud']) {
'1': $mp3='ljudfil1.mp3'; break;
'2': $mp3='ljudfil2.mp3'; break;
'3': $mp3='ljudfil3.mp3'; break;
default: $mp3='defaultljudfil.mp3'; break;
}
?>
<script type='text/javascript' src='swfobject.js'></script>
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>
  var so = new SWFObject('player.swf','ply','400','24','9','#ffffff');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','<?php echo $mp3 ?>');
  so.write('mediaspace');
</script>
</div>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/183429-inkludera-kod-i-querystring
