Jump to content

Archived

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

lyndsey.pearce@ntlworld.com

PHP inside HTML question

Recommended Posts

I am struggling to create a dynamic link because I can't seem to figure out how to suitably nest some php in HTML.

Could anyone help?

This is my script:

[code]
<?php

//-----------------------
      //CONNECT TO DB
      //-----------------------

             include ('common_db.php');

                     $link_id = db_connect();


//---------------------------------------------------------------
//THIS QUERY WILL CREATE THE DYNAMIC LINKS IN THE WEB PAGE
//---------------------------------------------------------------

?>


<div id="navRight">
<h2 class="navHeader">The heading</h2>

<?php
     $selectquery = "SELECT * FROM Table";
     $result = mysql_query($selectquery) or die("Invalid query: " . mysql_error());

     while ($row = mysql_fetch_array($result))

                {
                   echo "<a href=\"\">" .$row['FieldName']. "</a>";


                }
?>

</div>
[/code]

I want to place the link info into this bit:

[code]
echo "<a href=\"\">" .$row['FieldName']. "</a>";
[/code]

What I have to create the link is:
[code]
echo "<a href=\"pagename.php?action=Table&id=\"$row['IDNumber']\"\">" .$row['FieldName']. "</a>";
[/code]

Keep returning this error:

[code]
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in script.php on line 108
[/code]

Can anyone help?



Cheers!

Share this post


Link to post
Share on other sites
This should do it:
[code]echo '<a href="pagename.php?action=Table&id="' . $row['IDNumber'] .'">'  . $row['FieldName'] . '</a>';[/code]

Share this post


Link to post
Share on other sites
You have too many quotes it the line, try it this way:
[code]<?php
echo '<a href="pagename.php?action=Table&id="' . $row['IDNumber'] . '">' . $row['FieldName'] . '</a>';
?>[/code]

GMTA -- Wildteen beat me to it... :-)

Ken

Share this post


Link to post
Share on other sites

×

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.