Php 表格显示问题;笨拙的行显示
我以前的脚本没有这个问题,但对于本例,结果是: 注意到每个表行的间距有多大吗?我试图将表格宽度最大化以实现标准化,但使用Php 表格显示问题;笨拙的行显示,php,html,css,Php,Html,Css,我以前的脚本没有这个问题,但对于本例,结果是: 注意到每个表行的间距有多大吗?我试图将表格宽度最大化以实现标准化,但使用 我的两个表的源代码是: //check whether period falls under new projects $sql2a= "SELECT projectname, from_unixtime(startdate + (15*3600), '%y %m %d') AS StartDate, projectvalue, from_unixtime(enddate
我的两个表的源代码是:
//check whether period falls under new projects
$sql2a= "SELECT projectname, from_unixtime(startdate + (15*3600), '%y %m %d') AS StartDate, projectvalue, from_unixtime(enddate + (15*3600), '%y %m %d') AS EndDate, from_unixtime(projectedenddate + (15*3600), '%y %m %d')AS ProjectedEndDate, from_unixtime(completiondate + (15*3600), '%y %m %d') AS CompletionDate, from_unixtime(closeddate + (15*3600), '%y %m %d') AS ClosedDate, from_unixtime(createddate + (15*3600), '%y %m %d') AS CreatedDate, id FROM projects WHERE startdate BETWEEN '{$startdate}' and '{$enddate}'";
$sql2a = mysql_query($sql2a);
echo "<header><font size'3' color='Green'> New Projects </font></header>";
while($sqlrow = mysql_fetch_array($sql2a))
{
echo "<table border='1'>
<tr>
<th>Project Name</th>
<th>Start Date</th>
<th>Project Value</th>
<th>End Date</th>
<th>Projected End Date</th>
<th>Completion Date</th>
<th>Closed Date</th>
<th>Project ID</th>
<th>ID</th>
</tr>";
echo "<tr>".
"<td>".$sqlrow[0] . "</td>".
"<td>".$sqlrow[1] . "</td>".
"<td>".$sqlrow[2] . "</td>".
"<td>".$sqlrow[3] . "</td>".
"<td>".$sqlrow[4] . "</td>".
"<td>".$sqlrow[5] . "</td>".
"<td>".$sqlrow[6] . "</td>".
"<td>".$sqlrow[7] . "</td>".
"<td> <form action='ListProjectDetails.php' method='post'> ".
" <INPUT type='submit' value='{$sqlrow[8]}' name='submitid'> </form> </td>";
echo "</tr>";
}
echo "<br></br>";
//check whether period falls under completed projects
echo "<header><font size'3' color='Blue'> Completed Projects </font></header>";
$sql2b = "SELECT projectname, from_unixtime(startdate + (15*3600), '%y %m %d') AS StartDate, projectvalue, from_unixtime(enddate + (15*3600), '%y %m %d') AS EndDate, from_unixtime(projectedenddate + (15*3600), '%y %m %d')AS ProjectedEndDate, from_unixtime(completiondate + (15*3600), '%y %m %d') AS CompletionDate, from_unixtime(closeddate + (15*3600), '%y %m %d') AS ClosedDate, from_unixtime(createddate + (15*3600), '%y %m %d') AS CreatedDate, id FROM projects WHERE closeddate BETWEEN '{$startdate}' and '{$enddate}'";
$sql2b = mysql_query($sql2b);
while($sqlrow2 = mysql_fetch_array($sql2b))
{
echo "<table border='1'>
<tr>
<th>Project Name</th>
<th>Start Date</th>
<th>Project Value</th>
<th>End Date</th>
<th>Projected End Date</th>
<th>Completion Date</th>
<th>Closed Date</th>
<th>Created Date</th>
<th>Project ID</th>
</tr>";
echo "<tr>".
"<td>".$sqlrow2[0] . "</td>".
"<td>".$sqlrow2[1] . "</td>".
"<td>".$sqlrow2[2] . "</td>".
"<td>".$sqlrow2[3] . "</td>".
"<td>".$sqlrow2[4] . "</td>".
"<td>".$sqlrow2[5] . "</td>".
"<td>".$sqlrow2[6] . "</td>".
"<td>".$sqlrow2[7] . "</td>".
"<td> <form action='ListProjectDetails.php' method='post'> ".
" <INPUT type='submit' value='{$sqlrow2['8']}' name='submitid'> </form> </td>";
echo "</tr>";
}
//检查期间是否属于新项目
$sql2a=“选择项目名称,从_unixtime(startdate+(15*3600),“%y%m%d”)作为开始日期,项目值,从_unixtime(enddate+(15*3600),“%y%m%d”)作为结束日期,从_unixtime(projectededdate+(15*3600),“%y%m%d”)作为项目日期,从_unixtime(completiondate+(15*3600),“%y%m%d”)作为完成日期,从_unixtime(closeddate+(15*3600),“%y%m%d”)作为ClosedDate,从_unixtime(createddate+(15*3600),“%y%m%d”)作为createddate,id来自startdate介于“{$startdate}”和“{$enddate}”之间的项目;
$sql2a=mysql\u查询($sql2a);
呼应“新项目”;
而($sqlrow=mysql\u fetch\u数组($sql2a))
{
回声“
项目名称
开始日期
项目价值
结束日期
预计结束日期
竣工日期
截止日期
项目ID
身份证件
";
“回声”。
“.$sqlrow[0]”。
“.$sqlrow[1]”。
“.$sqlrow[2]”。
“.$sqlrow[3]”。
“.$sqlrow[4]”。
“.$sqlrow[5]”。
“.$sqlrow[6]”。
“.$sqlrow[7]”。
" ".
" ";
回声“;
}
回声“
”;
//检查期间是否属于已完成项目
回应“已完成的项目”;
$sql2b=“选择项目名称,从_unixtime(startdate+(15*3600),“%y%m%d”)作为开始日期,项目值,从_unixtime(enddate+(15*3600),“%y%m%d”)作为结束日期,从_unixtime(projectededdate+(15*3600),“%y%m%d”)作为项目日期,从_unixtime(completiondate+(15*3600),“%y%m%d”)作为完成日期,从_unixtime(closeddate+(15*3600),“%y%m%d”)作为ClosedDate,来自_unixtime(createddate+(15*3600),“%y%m%d”)作为createddate,id来自ClosedDate介于“{$startdate}”和“{$enddate}”之间的项目;
$sql2b=mysql\u查询($sql2b);
而($sqlrow2=mysql\u fetch\u数组($sql2b))
{
回声“
项目名称
开始日期
项目价值
结束日期
预计结束日期
竣工日期
截止日期
创建日期
项目ID
";
“回声”。
“.$sqlrow2[0]”。
“.$sqlrow2[1]”。
“.$sqlrow2[2]”。
“.$sqlrow2[3]”。
“.$sqlrow2[4]”。
“.$sqlrow2[5]”。
“.$sqlrow2[6]”。
“.$sqlrow2[7]”。
" ".
" ";
回声“;
}
将表格宽度设置为100%,然后在每个td上设置宽度。将表格宽度设置为100%,然后在每个td上设置宽度。将表格宽度设置为100%,然后在每个td上设置宽度。将表格宽度设置为100%,然后在每个td上设置宽度。也许我们应该添加结束表格:
echo "</tr></table>";
echo”“;
也许我们应该添加结束表:
echo "</tr></table>";
echo”“;
也许我们应该添加结束表:
echo "</tr></table>";
echo”“;
也许我们应该添加结束表:
echo "</tr></table>";
echo”“;
您正在生成不同的表,因此不同的列大小是正常的。我仅给出第一个表的示例,您也可以将其应用于第二个表。您可以使用以下命令:
echo "<table border='1'>
<tr>
<th>Project Name</th>
<th>Start Date</th>
<th>Project Value</th>
<th>End Date</th>
<th>Projected End Date</th>
<th>Completion Date</th>
<th>Closed Date</th>
<th>Project ID</th>
<th>ID</th>
</tr>";
while($sqlrow = mysql_fetch_array($sql2a)) {
echo "<tr>".
"<td>".$sqlrow[0] . "</td>".
"<td>".$sqlrow[1] . "</td>".
"<td>".$sqlrow[2] . "</td>".
"<td>".$sqlrow[3] . "</td>".
"<td>".$sqlrow[4] . "</td>".
"<td>".$sqlrow[5] . "</td>".
"<td>".$sqlrow[6] . "</td>".
"<td>".$sqlrow[7] . "</td>".
"<td> <form action='ListProjectDetails.php' method='post'> ".
" <INPUT type='submit' value='{$sqlrow[8]}' name='submitid'> </form> </td>";
echo "</tr>";
}
echo '</table>';
echo”
项目名称
开始日期
项目价值
结束日期
预计结束日期
竣工日期
截止日期
项目ID
身份证件
";
而($sqlrow=mysql\u fetch\u数组($sql2a)){
“回声”。
“.$sqlrow[0]”。
“.$sqlrow[1]”。
“.$sqlrow[2]”。
“.$sqlrow[3]”。
“.$sqlrow[4]”。
“.$sqlrow[5]”。
“.$sqlrow[6]”。
“.$sqlrow[7]”。
" ".
" ";
回声“;
}
回声';
您正在生成不同的表,因此不同的列大小是正常的。我仅给出第一个表的示例,您也可以将其应用于第二个表。您可以使用以下命令:
echo "<table border='1'>
<tr>
<th>Project Name</th>
<th>Start Date</th>
<th>Project Value</th>
<th>End Date</th>
<th>Projected End Date</th>
<th>Completion Date</th>
<th>Closed Date</th>
<th>Project ID</th>
<th>ID</th>
</tr>";
while($sqlrow = mysql_fetch_array($sql2a)) {
echo "<tr>".
"<td>".$sqlrow[0] . "</td>".
"<td>".$sqlrow[1] . "</td>".
"<td>".$sqlrow[2] . "</td>".
"<td>".$sqlrow[3] . "</td>".
"<td>".$sqlrow[4] . "</td>".
"<td>".$sqlrow[5] . "</td>".
"<td>".$sqlrow[6] . "</td>".
"<td>".$sqlrow[7] . "</td>".
"<td> <form action='ListProjectDetails.php' method='post'> ".
" <INPUT type='submit' value='{$sqlrow[8]}' name='submitid'> </form> </td>";
echo "</tr>";
}
echo '</table>';
echo”
项目名称
开始日期
项目价值
结束日期
预计结束日期
竣工日期
截止日期
项目ID
身份证件
";
而($sqlrow=mysql\u fetch\u数组($sql2a)){
“回声”。
“.$sqlrow[0]”。
“.$sqlrow[1]”。
“.$sqlrow[2]”。
“.$sqlrow[3]”。
“.$sqlrow[4]”。
“.$sqlrow[5]”。
“.$sqlrow[6]”。
“.$sqlrow[7]”。
" ".
" ";
回声“;
}
回声';
您正在生成不同的表,因此不同的列大小是正常的。我仅给出第一个表的示例,您也可以将其应用于第二个表。您可以使用以下命令:
echo "<table border='1'>
<tr>
<th>Project Name</th>
<th>Start Date</th>
<th>Project Value</th>
<th>End Date</th>
<th>Projected End Date</th>
<th>Completion Date</th>
<th>Closed Date</th>
<th>Project ID</th>
<th>ID</th>
</tr>";
while($sqlrow = mysql_fetch_array($sql2a)) {
echo "<tr>".
"<td>".$sqlrow[0] . "</td>".
"<td>".$sqlrow[1] . "</td>".
"<td>".$sqlrow[2] . "</td>".
"<td>".$sqlrow[3] . "</td>".
"<td>".$sqlrow[4] . "</td>".
"<td>".$sqlrow[5] . "</td>".
"<td>".$sqlrow[6] . "</td>".
"<td>".$sqlrow[7] . "</td>".
"<td> <form action='ListProjectDetails.php' method='post'> ".
" <INPUT type='submit' value='{$sqlrow[8]}' name='submitid'> </form> </td>";
echo "</tr>";
}
echo '</table>';
echo”
项目名称
开始日期
项目价值
结束日期
预计结束日期
竣工日期
截止日期
项目ID
身份证件
";
而($sqlrow=mysql\u fetch\u数组($sql2a)){
“回声”。
“.$sqlrow[0]”。
“.$sqlrow[1]”。
“.$sqlrow[2]”。
“.$sqlrow[3]”。
“.$sqlrow[4]”。
“.$sqlrow[5]”。
“.$sqlrow[6]”。
“.$sqlrow[7]”。
" ".
" ";
回声“;
}
回声';
您正在生成不同的表,因此不同的列大小是正常的。我仅给出第一个表的示例,您也可以将其应用于第二个表。您可以使用以下命令:
echo "<table border='1'>
<tr>
<th>Project Name</th>
<th>Start Date</th>
<th>Project Value</th>
<th>End Date</th>
<th>Projected End Date</th>
<th>Completion Date</th>
<th>Closed Date</th>
<th>Project ID</th>
<th>ID</th>
</tr>";
while($sqlrow = mysql_fetch_array($sql2a)) {
echo "<tr>".
"<td>".$sqlrow[0] . "</td>".
"<td>".$sqlrow[1] . "</td>".
"<td>".$sqlrow[2] . "</td>".
"<td>".$sqlrow[3] . "</td>".
"<td>".$sqlrow[4] . "</td>".
"<td>".$sqlrow[5] . "</td>".
"<td>".$sqlrow[6] . "</td>".
"<td>".$sqlrow[7] . "</td>".
"<td> <form action='ListProjectDetails.php' method='post'> ".
" <INPUT type='submit' value='{$sqlrow[8]}' name='submitid'> </form> </td>";
echo "</tr>";
}
echo '</table>';
echo”
项目名称
开始日期
项目价值
结束日期
预计结束日期
竣工日期
截止日期
项目ID
身份证件
";
而($sqlrow=mysql\u fetch\u数组($sql2a)){
“回声”。
“.$sqlrow[0]”。
“.$sqlrow[1]”。
“.$sqlrow[2]”。