/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
HTML I PHP - Hvordan ?
Fra : Tobias


Dato : 28-09-05 18:16

Hej....

Dette er det problematiske udsnit af PHP-koden:

.. '<a href="mailto:($mail)">'($name)'</a>' .

Jeg ønsker altså at navnet($name) skal være et link til en e-mail hvor
e-mail adressen er $mail.
Hvordan får jeg det til at virke korrekt ?

På Forhånd Tak For Hjælpen
VH Tobias



 
 
Geert Lund (28-09-2005)
Kommentar
Fra : Geert Lund


Dato : 28-09-05 18:34

Tobias wrote:

> . '<a href="mailto:($mail)">'($name)'</a>' .

"<a href=\"mailto:$mail\">$name</a>"

eller

'<a href="mailto:'.$mail.'">'.$name.'</a>'

Kig lidt i syntaks for PHP i manuelen ... www.php.net :)

Bemærk - ved brug af '' om tekst parses variable ikke i teksten - der
skal du bruge "" i stedet for...

--
Med venlig hilsen
Geert Lund,
www.GLD.dk

Martin Kaltoft (28-09-2005)
Kommentar
Fra : Martin Kaltoft


Dato : 28-09-05 18:35

> . '<a href="mailto:($mail)">'($name)'</a>' .
>
> Hvordan får jeg det til at virke korrekt ?

.. "<a href=\"mailto:($mail)\">\'($name)\'</a>" . ?

--
Med venlig hilsen

Martin Kaltoft


Martin Ploug (28-09-2005)
Kommentar
Fra : Martin Ploug


Dato : 28-09-05 18:50


"Tobias" <xtobias@xkraes.dk> wrote in message
news:433acfcd$0$67257$157c6196@dreader2.cybercity.dk...
> Hej....
>
> Dette er det problematiske udsnit af PHP-koden:
>
> . '<a href="mailto:($mail)">'($name)'</a>' .
>
> Jeg ønsker altså at navnet($name) skal være et link til en e-mail hvor
> e-mail adressen er $mail.
> Hvordan får jeg det til at virke korrekt ?
>
> På Forhånd Tak For Hjælpen
> VH Tobias
>
>

Jeg kom lige i tanke om, at jeg brugt noget tilsvarende i en formular.
Prøv med nedenstående.

echo "<a class='underlink' href=\"mailto:". $row['Email'] ."\">";
//echo "<a class='underlink' href=\"mailto:$row[Email]\">";
echo $row['Email'];"</a>";
echo "</span></td></tr>";


- Martin



Tobias (28-09-2005)
Kommentar
Fra : Tobias


Dato : 28-09-05 20:07

Takker jeg alle for hurtig og nyttig respons.

VH Tobias



Frank Nørvig (04-10-2005)
Kommentar
Fra : Frank Nørvig


Dato : 04-10-05 12:26

Tobias wrote:
> Takker jeg alle for hurtig og nyttig respons.

Jeg vil nu vove at påstå, at det er væsentligt bedre at benytte heredoc:

print <<<EOHTML
<a href="mailto:{$mail}">{$name}</a>
EOHTML;

Så slipper du for at bekymre dig om " og ' og \, og de fleste editorer
forstår heredoc og laver syntax highlight derefter.

Heredoc tillader at du kan skrive ren HTML uden bekymring, og samtidigt
benytte variabler. Heredoc er også ganske nyttigt til SQL-sætninger f.eks.

$sql = <<<EOSQL
SELECT * FROM TABLE WHERE username = {$user}
EOSQL;

Mvh Frank Nørvig

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste