因此,我尝试使用php更新数据库,但问题是我认为没有调用该ID。应该是http://localhost/FolderName/update.php?id=$twothree[id]
(或数据库中的某些ID号)时,它似乎是http://localhost/FolderName/update.php?id=1
我正在尝试使用下面的代码呼叫ID号。
<?php while($twothree=mysql_fetch_assoc($records)){ ?>
<tr>
<td><?php echo $twothree['id']; ?></td>
<td><?php echo $twothree['ssh']; ?></td>
<td><?php echo $twothree['provi']; ?></td>
<td><?php echo $twothree['muni']; ?></td>
<td><?php echo $twothree['impact']; ?></td>
<td><?php echo $twothree['advice']; ?></td>
<td><?php echo $twothree['typhoon']; ?></td>
<td><?php echo $twothree['warning']; ?></td>
<td><?php echo $twothree['date']; ?></td>
<td>
<a href='edit.php?id=$twothree[id]'> Edit </a>
<a href='#'> Delete </a>
</td>
</tr>
<?php } ?>
我希望你们能告诉我我做错了什么。谢谢。
答案 0 :(得分:4)
您需要在HTML上打印变量$twothree[id]
。
实际上,您的PHP变量$twothree[id]
被视为HTML文本。
所以:<a href='edit.php?id=<?php echo $twothree[id]; ?>'> Edit </a>