WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP hjälp blir galen (https://www.wn.se/forum/showthread.php?t=37490)

Aron 2009-06-18 17:02

Jag tänkte skriva ut följande kod i php onfocus= "showKb ('.$name.')"
Men när den visar sidan så fattas de två ' inom parantesen. Någon som vet hur man får ut de extra "fnuttarna"?
Så att den visar onfocus= "showKb ('namn')"

najk 2009-06-18 17:19

\'

Weaver 2009-06-18 17:32

echo "onfocus = \"showKb ('{$name}')\"";

KarlRoos 2009-06-18 18:38

Kod:

echo 'onfocus= "showKb (\''.$name.\'')"';
eller...
Kod:

echo "onfocus= \"showKb('$name')\"";

Aron 2009-06-18 22:30

Tack alla för hjälpen
echo "onfocus= \"showKb('$name')\""; var raden som gjorde biffen.
Jag visste att jag kunde lita på kunnandet här på forumet.

Jonas 2009-06-18 23:31

Citat:

Originally posted by Aron@Jun 18 2009, 22:30
Jag visste att jag kunde lita på kunnandet här på forumet.
Men ändå skulle denna tråd existera under "serversidans teknologier"

objx 2009-06-19 00:20

du kan också köra följande varianter (jag tar ett input-element som exempel):

<input onfocus="showKb('<? print $name;?>')">
<input onfocus="showKb('<? echo $name;?>')">
<input onfocus="showKb('<?=$name;?>')">

Alla varianter åstadkommer samma sak. det är bara tre olika sätt att skriva det.


Alla tider är GMT +2. Klockan är nu 12:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson