PDA

View Full Version : PHP - dynamicly inserting table elements




larswik
Jun 29, 2012, 04:14 PM
I am moving a long with my project and came into a snag again. I have a number of clients which have images in a folder from 3 to 10 photos. I am tryign to create a dynamic table in HTML with PHP code embedded to get the right number of photos in to the table.

If I use this line of code all by it's self in a table it works fine and the photo displays with the PHP tags.
<TD><IMG SRC="<?php echo $linksArray[0]; ?>" HEIGHT=213 WIDTH=320 ALIGN=left HSPACE=10 VSPACE=10><TD>

But if I wrap this in php tags to echo out the code the image will not show?


<?php
echo '<TD><IMG SRC= " <?php echo $linksArray[0]; ?>" HEIGHT=213 WIDTH=320 ALIGN=left HSPACE=10 VSPACE=10></TD>';
?>


The end result with be a "foreach" loop for each photo that is in the client folder.



elppa
Jun 29, 2012, 05:07 PM
You can't nest the php tags.

Use a period to concatenate:

<?php
echo '<TD><IMG SRC="'.$linksArray[0].'" HEIGHT=213 WIDTH=320 ALIGN=left HSPACE=10 VSPACE=10></TD>';
?>


or this will work:


<?php
echo "<TD><IMG SRC=\"{$linksArray[0]}\" HEIGHT=213 WIDTH=320 ALIGN=left HSPACE=10 VSPACE=10></TD>";
?>

larswik
Jun 29, 2012, 11:38 PM
Gotcha, that fixed the problem.

Good to know

Thanks!