Axess
Axess

Reputation: 101

using PHP variables in html tag

I get a variable from PHP code which is a webpage link, and want to use that in html tag. For example:

<?php 
  $link;

  ...
  $link = $client->api();
?>
 <a href= "<?php $link ?>" > LINK </a>

How can I get the link value in html tag? Thank you!

Upvotes: 3

Views: 780

Answers (6)

Vikas Gautam
Vikas Gautam

Reputation: 978

if you have html file then fist change the extention .php in place of .html

eg. you have test.html then change that to test.php

after that you use the same code as

<?php $link='http://stackoverflow.com' ?>

<a href= "<?php echo $link; ?>" > LINK </a>

Hope this will help you

Upvotes: 2

Ja͢ck
Ja͢ck

Reputation: 173652

You must echo the value ... also, don't forget to escape it:

<a href="<?php echo htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a>

Since PHP 5.4 it's also safe to use short open tags:

<a href="<?= htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a>

Upvotes: 3

rajkumar
rajkumar

Reputation: 11

<a href= "<?php echo $link; ?>" > LINK </a>

or

<?php

echo '<a href= "'.$link.'"> LINK </a>';

?>

Upvotes: 0

Oussaki
Oussaki

Reputation: 1647

this is work for me you have to call the function (echo) in HTML Tag ... that all , good luck.

enter <a href= "<?php echo $link; ?>" > LINK </a> here

Upvotes: 0

Manuel Rauber
Manuel Rauber

Reputation: 1392

Or in short way:

<a href="<?= $link; ?>">LINK</a>

Upvotes: 0

Prasanth Bendra
Prasanth Bendra

Reputation: 32810

Try this :

<a href= "<?php echo $link; ?>" > LINK </a>

echo it echo $link;

Alternatively, short hand would be:

<a href= "<?= $link; ?>" > LINK </a>

Upvotes: 3

Related Questions