Jump to content

Variables not working in .php Echo


Mavent

Recommended Posts

Hello all,

I'm passing variables through a URL.

 

This will work:

echo $v4;

But neither of these will:

echo "<a href='test.php?v4=$v4'>Places</a>";

echo "<a href='test.php?v4=".$v4."> Places</a>";

It WILL work if I hardcode v4, like so:

echo "<a href='test.php?v4=Utah'>Places</a>";

But that's useless to me, as I don't want to have to write 50 If statements for every database entry.

 

Does anyone know how to fix this? 

Thanks!

Link to comment
https://forums.phpfreaks.com/topic/253708-variables-not-working-in-php-echo/
Share on other sites

You've put variables inside of a string, hence the problem.

 

Try this:

 

echo "<a href='test.php?v4=" . $v4 . "'>Places</a>";

 

instead of

 

echo "<a href='test.php?v4=".$v4."> Places</a>";  <---  you forgot the other '

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.