The book I'm reading is not helpful with this. I understand that html style tags must be surrounded with double quotes. When I do that, my PHP code doesn't work. When I take the double_quotes away, the formatting is wrong. What am I doing wrong? I've tried these three ways:
$UserName, $Date and $Comments are being pulled from a mySQL database. That part works.
Replace double-quotes with single quotes. Really screwed up output doing this.
Retaining the double quotes as follows results in no PHP output at all:print("<table border=‘0’ cellpadding=‘0’ cellspacing=‘0’ style=‘border-collapse: collapse’ width=‘100%’ id=‘AutoNumber1’>
<tr>
<td width=‘100%’ colspan=‘2’ bgcolor=‘#3366CC’ style=‘border-style: solid; border-width: 1; padding: 4’ bordercolor=‘#000000’ bordercolorlight=‘#000000’ bordercolordark=‘#000000’> </td>
</tr>
<tr>
<td width=‘50%’ style=‘border:1px solid #000000; padding:4; ‘ bgcolor=‘#FF6666’ bordercolorlight=‘#000000’ bordercolordark=‘#000000’>
<p style=‘text-align: left’><b><font face=‘Arial’>$UserName</font></b></td>
<td width=‘50%’ style=‘border:1px solid #000000; padding: 4’ bgcolor=‘#FF6666’ bordercolorlight=‘#000000’ bordercolordark=‘#000000’>
<p style=‘text-align: right’><b><font face=‘Arial’>$Date</font></b></td>
</tr>
<tr>
<td width=‘100%’ colspan=‘2’ bgcolor=‘#FFFFFF’ style=‘border:1px solid #000000; padding:4; ‘ bordercolorlight=‘#000000’ bordercolordark=‘#000000’>
<font face=‘Arial’ size=‘2’>$Comments</font></td>
</tr>
<tr>
<td width=‘100%’ bgcolor=‘#3366CC’ colspan=‘2’ style=‘border:1px solid #000000; padding:4; ‘ bordercolorlight=‘#000000’ bordercolordark=‘#000000’> </td>
</tr>
</table>");
removing the quotes altogether gets me closest, but some things are wrong. For example, the date should be right aligned, but it ends up being left aligned:print("<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber1">
<tr>
<td width="100%" colspan="2" bgcolor="#3366CC" style="border-style: solid; border-width: 1; padding: 4" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000"> </td>
</tr>
<tr>
<td width="50%" style="border:1px solid #000000; padding:4; " bgcolor="#FF6666" bordercolorlight="#000000" bordercolordark="#000000">
<p style="text-align: left"><b><font face="Arial">$UserName</font></b></td>
<td width="50%" style="border:1px solid #000000; padding: 4" bgcolor="#FF6666" bordercolorlight="#000000" bordercolordark="#000000">
<p style="text-align: right"><b><font face="Arial">$Date</font></b></td>
</tr>
<tr>
<td width="100%" colspan="2" bgcolor="#FFFFFF" style="border:1px solid #000000; padding:4; " bordercolorlight="#000000" bordercolordark="#000000">
<font face="Arial" size="2">$Comments</font></td>
</tr>
<tr>
<td width="100%" bgcolor="#3366CC" colspan="2" style="border:1px solid #000000; padding:4; " bordercolorlight="#000000" bordercolordark="#000000"> </td>
</tr>
</table>");
print("<table border=0 cellpadding=0 cellspacing=0 style=border-collapse: collapse width=100% id=AutoNumber1>
<tr>
<td width=100% colspan=2 bgcolor=#3366CC style=border-style: solid; border-width: 1; padding: 4 bordercolor=#000000 bordercolorlight=#000000 bordercolordark=#000000> </td>
</tr>
<tr>
<td width=50% style=border:1px solid #000000; padding:4; bgcolor=#FF6666 bordercolorlight=#000000 bordercolordark=#000000>
<p style=text-align: left><b><font face=Arial>$UserName</font></b></td>
<td width=50% style=border:1px solid #000000; padding: 4 bgcolor=#FF6666 bordercolorlight=#000000 bordercolordark=#000000>
<p style=text-align: right><b><font face=Arial>$Date</font></b></td>
</tr>
<tr>
<td width=100% colspan=2 bgcolor=#FFFFFF style=border:1px solid #000000; padding:4; bordercolorlight=#000000 bordercolordark=#000000>
<font face=Arial size=2>$Comments</font></td>
</tr>
<tr>
<td width=100% bgcolor=#3366CC colspan=2 style=border:1px solid #000000; padding:4; bordercolorlight=#000000 bordercolordark=#000000> </td>
</tr>
</table>");




Reply With Quote