---
title: "Skicka med en variabel... typ"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15838-skicka-med-en-variabel-typ"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "UrMe"
published: "2001-07-02T13:52:00.000Z"
updated: "2001-07-04T07:12:00.000Z"
replies: 5
views: 213
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/15838-skicka-med-en-variabel-typ"
---

# Skicka med en variabel... typ

## #1 — UrMe, 2001-07-02T13:52Z

Denna kod har jag:

```
<?php 
while ( $row = mysql_fetch_array($result)) {
?>

<a href="javascript:popuprest();" class="rodlank2"><b><?php echo($row["datum"]);?></b><br>
<?php echo($row["rubrik"]);?>
<br><br>
<?php } ?>
```

och
längre upp i php3 filen har jag:

```
<SCRIPT LANGUAGE="JavaScript">
<!--
function popuprest()
{
window.open("pressarkiv/pressarkiv.php3?nr=$id","popuprest","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=450,height=500");
}
//-->
</SCRIPT>
```

Vet inte om detta hör hemma i javascript eller php men jag skriver det här.

Problemet är att jag vill kunna öppna olika resultaten i samma popup fönster med hjälp av mySQL och php. Men hur skriver jag själva länken
\<a href="javascript:popuprest();"\> så att den skickar med en variabel "Nr" från databasen.. alltså det finns en kolumn "Nr" i databasen som är unik. Denna vill jag skicka med upp till

```
function popuprest()
{
window.open("pressarkiv/pressarkiv.php3?.....
...
}
```

hmm.. dålig på att förklara :)
men hoppas ni förstår.. annars får ni gärna fråga.

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

## #2 — Ryzzen, 2001-07-02T16:08Z

Första koden

```
<?php 
while ( $row = mysql_fetch_array($result)) {
?>
<a href="javascript:popuprest(<?=$row['id']?> );" class="rodlank2"><b><?php echo($row["datum"]);?></b><br>
<?php echo($row["rubrik"]);?>
<br><br>
<?php } ?>
```

Andra delen

```
<SCRIPT LANGUAGE="JavaScript">
<!--
function popuprest(send)
{
URL = "pressarkiv/pressarkiv.php3?nr=" + send;
window.open(URL ,"popuprest","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=450,height=500");
}
//-->
</SCRIPT>
```

borde funka

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

## #3 — UrMe, 2001-07-03T06:39Z

Det verkar inte funka med

```
<a href="javascript:popuprest(<?=$row['id']?> );" class="rodlank2"><b><?.....
```

alltså det där med \<? = $row\['id'\]?\> ..
det blir "parse error" .. testade att ändra den till allt möjligt.. även till:

\<?php echo($row\["Nr"\]);?\> raden heter egentligen "Nr" .. då blev det inge fel och popupfönstret öppnades.. men det stod att <http://asd.com/nånting.php3?Nr=Undefined..>  .. humm.. vad kan vara fel?
Tacksam för all hjälp!

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

## #4 — spango, 2001-07-03T19:06Z

\<?php echo($row\["Nr"\]);?\> borde kanske omslutas av citationstecken? Kolla hur den genererade koden ser ut...

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

## #5 — UrMe, 2001-07-04T07:03Z

Scriptet funkar bra ifall du skriver en siffra:

```
<a href="javascript:popuprest(666);" class="rodlank2"><b><?.....
```

inom parentesen... men hur fan ska jag skriva så jag kan hämta numret från databasen...

```
<?php echo($row["Nr"]);?>
```

inom parentesen funkar inte.. :(

Tacksam för all hjälp!

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

## #6 — UrMe, 2001-07-04T07:12Z

Åhhh... klantiga jag.
I mySQL frågan hade jag skrivit
"SELECT nr ........ "
när nr skulle stå med stort N ...
HAT!

jaja.. men tack för all hjälp nu funkar det super :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15838-skicka-med-en-variabel-typ
