【问题标题】:How to print input with php code如何使用 php 代码打印输入
【发布时间】:2016-05-01 05:10:31
【问题描述】:

我刚开始学习 php 和 html,我想做一些可以输入并用 php 代码打印输出的东西。但是,使用我拥有的代码,它可以让我输入,但在我单击提交时不会打印任何内容。为什么?

<html>
<head><title>Noob</title></head>
<body>
<form action="" method="post">
<input type="text" name="username" value="" />
<input type="submit" name="submit value="Submit" />
</form>

<?php
 if (isset($_POST['submit'])) { //to check if the form was submitted
 $username= $_POST['username'];
 echo $username;
}
?>

</body>
<html>

【问题讨论】:

    标签: php html input output


    【解决方案1】:

    在代码的下面一行

    <input type="submit" name="submit value="Submit" />
    

    单词名称=“提交没有结束双冒号

    【讨论】:

    • 谢谢!但是,在我输入数据并按提交后,页面只是刷新而不打印数据。这是为什么呢?
    • @Joefa 将
      替换为
    【解决方案2】:

    您的 HTML 在您所在的行缺少引号

    <input type="submit" name="submit value="Submit" />
    

    应该是

    <input type="submit" name="submit" value="Submit" />
    

    【讨论】:

      【解决方案3】:

      您错过了按钮名称中的引号

      <html>
      <head><title>Noob</title></head>
      <body>
      <form action="" method="post">
      <input type="text" name="username" value="" />
      <input type="submit" name="submit" value="Submit" />// you missed here
      </form>
      
      <?php
       if (isset($_POST['submit'])) { //to check if the form was submitted
       $username= $_POST['username'];
       echo $username;
      }
      ?>
      
      </body>
      <html>
      

      【讨论】:

        【解决方案4】:

        有一个语法错误你错过了双引号 name="submit"

            <?php
             if (isset($_POST['submit'])) { //to check if the form was submitted
            // For printing whole post data
             echo '<pre>'; print_r($_POST);
             $username= $_POST['username'];
             echo $username;
            }
            ?>
        

        您也可以使用 var_dump 进行打印。 希望这会对你有所帮助。

        【讨论】:

          【解决方案5】:

          您确定通过 php 解释器运行页面吗? 在本地,您可以使用 xampp 或 wampp(windows 产品) 在mac中你可以使用mampp

          【讨论】:

            猜你喜欢
            • 2012-11-27
            • 2016-04-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多