当用户点击按钮时,我想从php代码打印一条消息。我在php中添加了代码,并在用户点击按钮时执行了条件。 这是default.php的代码:
<?php
if (isset($_POST['button1'])) {
echo '<b>Ok.</b>';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP3</title>
</head>
<body>
<p> </p>
<p> </p>
<p> </p>
<form id="form1" name="form1" method="post" action="default.php">
<p>
<label for="textfield1">User Name</label>
<input type="text" name="username" id="username" />
</p>
<p>
<label for="textfield2">Password</label>
<input type="password" name="password" id="password" />
</p>
<p>
<input type="submit" name="button1" id="button1" value="Submit" />
<br />
<br />
<label id="label1">
</label></p>
<p> </p>
</form>
<p> </p>
</body>
</html>
&#34;确定&#34;应该打印。 但我看不到&#34; Ok&#34;消息得到打印。
我该怎么办? 感谢
答案 0 :(得分:1)
您可以尝试在身体标签中添加<?php phpinfo(); ?>
吗?它应该确认你的服务器上是否安装了php。
编辑,只看到你的上一条消息,如果你的服务器没有运行PHP,那么你必须安装它才能达到你想要的结果。
答案 1 :(得分:0)
您应该将表单提交给自己或将其留空。检查表单操作并确保您发布到正确的php文件。
答案 2 :(得分:0)
你在DOCTYPE声明之前回复“确定” - 它可能就在那里而你在浏览器中没有看到它。你有没有尝试查看源代码并确保你的“确定”不存在?
您可能希望将PHP代码移动到文档的正文部分。
答案 3 :(得分:0)
如果您说在Web浏览器中单击“查看源”时看不到PHP代码,则表明您的服务器上没有安装PHP。您需要PHP才能运行此脚本。您需要与您的网站主机取得联系,或者在您的网络服务器上启用它(如果您自己的话。)。
答案 4 :(得分:0)
如果你只是在本地测试你的PHP文件,那么尝试安装XAMMP再次测试你的php文件,如果它工作,那么之前没有安装PHP。 XAMMP包括PHP,MySQL和Apache。