MDanz Posted September 3, 2009 Share Posted September 3, 2009 i swear i've done this correctly but its not working. $imagelocation = $row_data['imagelocation']; $image = "<img src='$imagelocation' width='144px' height='100px'>"; when i do this and then echo $image, it works. now when i try to input it in here as background... the VALIGN= middle part shows instead of the $image. <td width='147px' height='110px' background='$image' VALIGN='middle'> Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/ Share on other sites More sharing options...
ignace Posted September 3, 2009 Share Posted September 3, 2009 What do you mean by the valign=middle part shows? Your image is vertically centered? Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911474 Share on other sites More sharing options...
MDanz Posted September 3, 2009 Author Share Posted September 3, 2009 i mean it shows the text VALIGN='middle.. it should show the image but its not... this is weird i dont see where i've gone wrong... if i echo $image it shows the image... Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911475 Share on other sites More sharing options...
Bricktop Posted September 3, 2009 Share Posted September 3, 2009 Hi MDanz, If: $image = "<img src='$imagelocation' width='144px' height='100px'>"; Then you're essentially saying: <td width='147px' height='110px' background='<img src='$imagelocation' width='144px' height='100px'>' VALIGN='middle'> Which wouldn't work. Give the following a try: <td width='147px' height='110px' background='$imagelocation' VALIGN='middle'> Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911477 Share on other sites More sharing options...
MDanz Posted September 3, 2009 Author Share Posted September 3, 2009 yeh that works but doesn't resize.. when i do the "<img src='$imagelocation' width='144px' height='100px'>" it actually resizes the image to that size.. if using $imagelocation is the only way to do this, how do i get it to resize the image to those dimensions(144,100px)? Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911483 Share on other sites More sharing options...
Bricktop Posted September 3, 2009 Share Posted September 3, 2009 Hi MDanz, You can't resize an image on a td background. You could use CSS to change repeat settings and the location, or perhaps there is a Javascript function that would resize a td background image? Would the below do what you need? <td width='147px' height='110px' VALIGN='middle'>'$image'</td> Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911499 Share on other sites More sharing options...
ignace Posted September 3, 2009 Share Posted September 3, 2009 You mean: <td width='147px' height='110px' VALIGN='middle'>$image</td> Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911522 Share on other sites More sharing options...
Bricktop Posted September 3, 2009 Share Posted September 3, 2009 You mean: <td width='147px' height='110px' VALIGN='middle'>$image</td> haha, indeed I do! Thanks Link to comment https://forums.phpfreaks.com/topic/172942-problem-with-table-background-image/#findComment-911600 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.