下面是将查询结果输入单选按钮的代码片段。然后,当用户按下表格中的一个按钮时,它将移动到页面test.php。我遇到了一个问题,尽管第二个代码(它在test.php上)似乎不起作用,尽管我看不到它不应该有的任何理由。任何想法都很棒。谢谢。PHP提交表单不起作用
<?php while($row = mysql_fetch_assoc($result)): ?>
<tr>
<td><input type="radio" name="server" value="<?php echo $row['serverId']; ?>" /></td>
<td><?php echo $row['userName']; ?></td>
<td><?php echo $row['dateCreated']; ?></td>
<td><?php echo $row['serverName']; ?></td>
<td><?php echo $row['serverId']; ?></td>
<td><?php echo $row['publicDNS'] ?></td>
<td><?php echo $row['isRunning']; ?></td>
</tr>
<?php endwhile; ?>
</table>
<br>
<?php endif; ?>
<form method="post" name="server_information" id="server_information" action="test.php">
<input type="submit" name="server_stop" value="Stop Server"/>
<input type="submit" name="server_terminate" value="Terminate Server"/>
</form>
</body>
</html>
第二码:
<?php
if (isset($_POST['server_stop'])) {
echo "Server Stopped";
}
if (isset($_POST['server_terminate'])) {
echo "Server Terminated"
}
?>
我更新了代码,但它仍然不显示echo语句中的内容。任何其他想法? – h3tr1ck
我编辑了代码,再试一次。我更改'回声“服务器终止”'回声“服务器终止”;' – Companjo
谢谢。我不能相信我错过了这个分号 – h3tr1ck