【问题标题】:PHP print messagePHP 打印消息
【发布时间】:2012-05-12 08:25:52
【问题描述】:

当用户单击按钮时,我想从 php 代码中打印一条消息。我在 php 中添加了代码,并放置了当用户单击按钮时执行的 if 条件。 这是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>

应该打印“Ok”。 但我看不到“确定”消息被打印出来。

我能做什么? 谢谢

【问题讨论】:

  • 这个代码在default.php吗?
  • 如果你用action="#"替换你的操作是否有效
  • 代码在default.php中。如果我用 action="#" 替换操作,我会得到相同的结果。
  • 可能你的服务器不知道如何处理 php。看看源代码,看看有没有。
  • 我很困惑。当您说查看源代码时,您的意思是像在 Internet Explorer 中运行网站时一样--查看...源代码?如果是,那么是的,我也可以在那里看到 php 代码。

标签: php


【解决方案1】:

您可以尝试在您的正文标签中添加&lt;?php phpinfo(); ?&gt; 吗?它应该确认您的服务器上是否安装了 php。

编辑,刚刚看到你的上一条消息,如果你的服务器没有运行PHP,那么你必须安装它才能达到你想要的结果。

【讨论】:

    【解决方案2】:

    如果您只是在本地测试您的 PHP 文件,请尝试安装 XAMMP 以再次测试您的 php 文件,如果它有效,则之前没有安装 PHP。 XAMMP 包括 PHP、MySQL 和 Apache。

    【讨论】:

    • 目前似乎无法下载 XAMMP。哈哈,真幸运。编辑:好的,现在下载。
    【解决方案3】:

    您应该自行提交表单或将其留空。检查表单操作并确保您发布到正确的 php 文件。

    【讨论】:

    • 我在正确的 php 文件中发布。只有一个 php 文件(default.php)。将表单提交给自己是什么意思?
    • 好的。是的,我将表单提交给自己,但我仍然一无所获。我能做什么?
    • 查看源代码。看看你是否看到了 php 代码,但你的服务器是否没有处理你的 php 代码。
    • 我可以看到php代码。但是如果我的服务器没有处理它,我怎么能解决这个问题?我正在使用 Apache。
    • 那个数字。 apache 不了解 php。确保正确安装和配置了 php。我真的猜不出来。但请查看将 php 添加到 apache。
    【解决方案4】:

    您在 DOCTYPE 声明之前回显“Ok” - 可能是它在那里,而您在浏览器中看不到它。您是否尝试过查看源代码并确保您的“Ok”不存在?

    您可能希望将 php 代码移动到文档的正文部分。

    【讨论】:

    • 我刚刚搬了。就在body标签之后。但问题依然存在。
    【解决方案5】:

    如果您说在 Web 浏览器中单击查看源代码时看不到 PHP 代码,则说明您的服务器上没有安装 PHP。您需要 PHP 来运行此脚本。如果是您自己的,您需要与您的网络主机联系或在您的网络服务器上启用它。

    【讨论】:

    • 当我在网络浏览器上单击查看源代码时,我可以看到 PHP 代码。
    猜你喜欢
    • 2023-03-23
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2021-03-12
    相关资源
    最近更新 更多