XpertWorlock Posted June 22, 2008 Share Posted June 22, 2008 echo "<table border='1'> <tr> <td>Image Name : </td> <td>Image Size : </td> </tr>"; while($row = mysql_fetch_array($result)) { $name = $row['img_name'] echo "<tr>"; echo "<td> <img src="images/"$name".JPG"></td>"; echo "<td>" . $row['img_name'] . "</td>"; echo "<td>" . $row['img_size'] . "</td>"; echo "</tr>"; } echo "</table>"; mysql_close($con); ?> I get an error when trying to load the image, I know it's not right, but I can't figure out how to correctly do it in a table. Any help is appreciated. Do I need to use HTML and body tags around this all, currently it's just PHP tags Thanks Mike Quote Link to comment Share on other sites More sharing options...
PFMaBiSmAd Posted June 22, 2008 Share Posted June 22, 2008 I get an error when trying to load the imageUnless you were willing to tell us what the error is and where it is occurring, no one in a Forum will be able to help you. Quote Link to comment Share on other sites More sharing options...
XpertWorlock Posted June 23, 2008 Author Share Posted June 23, 2008 Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/wutanggr/public_html/imagetag.php on line 24 this line : echo "<td> <img src="images/"$name".JPG"></td>"; Quote Link to comment Share on other sites More sharing options...
PFMaBiSmAd Posted June 23, 2008 Share Posted June 23, 2008 Double-quotes inside of a double-quoted string must be escaped with \. Also, why not use the same syntax your other lines are already using - echo "<td> <img src=\"images/" . $row['img_name'] . ".JPG\"></td>"; Quote Link to comment Share on other sites More sharing options...
XpertWorlock Posted June 23, 2008 Author Share Posted June 23, 2008 That works. I'm still in the learning process, this helps me out, thanks a lot. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.