从下面的代码我显示表中的值。问题是当我点击按钮时没有显示任何值。我希望使用PHP_SELF将记录集值作为echo。* * *这里回声“”。 $ row ['First_name']我试图通过表单提取记录集来显示变量而不使用javascript或任何函数* *
$sql = "SELECT * FROM test.billing";
try
{
$result = mysql_query($sql);
// Mysql_num_row is counting table row
$count = mysql_affected_rows();
if($count>0)
{
$i=0;
while($row = mysql_fetch_array($result))
{
$i++;
?>
<div class="CSS_Table_Example" style="width:800px;height:100px;">
<table border="1" width="800" cellpadding="2">
<tr>
<td width="5%" nowrap>ID</td>
<th width="15%" align="right" nowrap> First Name</th>
<th width="15%" align="right" nowrap> Last Name</th>
<th width="15%" align="right" nowrap> Password</th>
<th width="25%" align="right" nowrap> E-mail</th>
<th width="25%" align="right" nowrap> Edit</th>
</tr>
<tr>
<td width="5%" nowrap><?php echo $i; ?></td>
<td width="15%" nowrap><?php echo "". $row['First_name']; ?> </td>
<td width="15%" nowrap><?php echo "". $row['Last_name']; ?> </td>
<td width="15%" nowrap><?php echo "". $row['Password']; ?> </td>
<td width="25%" nowrap><?php echo "". $row['Email']; ?> </td>
<td width="25%" align="right" nowrap>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="SUBMIT" name="Submit" size="30"></form> </td>
</tr>
</table>
</div>
<?Php
}
if(isset($_POST['Submit']))
{
echo "". $row['First_name'];
}
}
else
{
Error_reporting (E_ALL ^ E_NOTICE);
}
}
catch(Exception $e)
{
error_reporting (E_ALL ^ E_NOTICE);
}
答案 0 :(得分:1)
rror_reporting()
它应该是error_reporting()
。try/catch
是多余的,你没有任何东西会抛出该代码中的异常。这就是我从快速浏览中得到的。请考虑重读PHP手册的相关部分,并学习如何编写正确的代码。我还建议你自己拿一个带语法高亮的好IDE /编辑器。