Jump to content

[SOLVED] simple php error with echo line termination


lonewolf217

Recommended Posts

I have this simple line to echo a row from a SQL table

 

echo "<TD><a href=""view.asp?ID=""" . $row[6] . " target=_parent>" . $row[2] . "</a></TD>";

 

but i keep getting this error when viewing the page containing the link

 

PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in \search.php on line 63

 

and I am a little baffled right now why it is not working, any help is appreciated

Here's how I would write it:

 

echo "<TD><a href='view.asp?ID={$row[6]}' target=_parent>{$row[2]}</a></TD>";

 

You can use single quote inside double quotes, and you can put { } around vars so php don't get confused about what's part of the var and what's not. 

improper escape.

<?php
echo "<TD><a href=\"view.asp?ID=\"" . $row[6] . " target=_parent>" . $row[2] . "</a></TD>";

 

thanks!

 

I was converting this page from the .asp it originally was and I didnt know about this details.  the page is now working

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.