PHP打印消息

时间:2012-05-11 23:06:35

标签: php

当用户点击按钮时,我想从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>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</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>&nbsp;</p>
</form>
<p>&nbsp;</p>

</body>
</html>

&#34;确定&#34;应该打印。 但我看不到&#34; Ok&#34;消息得到打印。

我该怎么办? 感谢

5 个答案:

答案 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。