我正在尝试做的事情: 从 mysql 数据库中将数据加载到带有编辑按钮的表中。
出了什么问题: 单击编辑按钮时,它不会在编辑表单上加载数据。
我尝试过的: 我在家中在 Firefox 上尝试了以下代码,它运行良好。但在工作中,它无法在编辑表单中加载 Firefox 中的数据,而在 IE 中单击该按钮什么也不做。
<?php
echo '<table id="viewAll">';
echo '<tr>';
echo '<th>Product</th>';
echo '<th>Status</th>';
echo '<th>Summary</th>';
echo '<th>Created</th>';
echo '<th>Updated</th>';
echo '<th>Edit</th>';
echo '</tr>';
while ($data=mysqli_fetch_array($result)){
echo '<tr align="center">
<td>'.$data['product'].'</td>
<td>'.$data['status'].'</td>
<td align="left">'.$data['summary'].'</td>
<td>'.$data['created'].'</td>
<td >'.$data['updated'].'</td>';
echo "<td><a href=\"editForm.php?id=$data[id]\" style=\"text-decoration: none\"><input type=\"submit\" value=\"Edit\" /></a></td>";
echo '</tr>';
}#end of while
}#end of if
echo '</table>';
?>
然后我做:
$id=$_GET['id'];
$query="SELECT * FROM tickets WHERE id='$id'";
$result = mysqli_query($db,$query) or die( "My query ($query) generated an error: ".mysql_error());
$data=mysqli_fetch_array($result);
mysqli_close($db);
我使用数据数组中的内容将其加载到编辑表单中的字段中。
不幸的是,这在 IE 中不起作用。单击编辑按钮不执行任何操作。有人可以告诉我如何解决吗?谢谢。