Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 表格显示问题;笨拙的行显示_Php_Html_Css - Fatal编程技术网

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]”。