在PHP代码中显示html实体

时间:2015-01-03 07:31:22

标签: php html

如何在同一页面的php代码中显示输入类型元素

我正在尝试此代码,但它无法正常工作

HTML

<html>
<input type="text" name="keywords" id="keywordsid" value="sample keyword" />
</html>

PHP代码

<?php
echo $kewords;
    ?>

要在php代码中显示html输入类型字段,我们该怎么办?

6 个答案:

答案 0 :(得分:2)

index.php文件

<html>
    <form action="index.php" method="post">
    <input type="text" name="keywords" id="keywordsid" value="sample keyword" />
    <input typ="submit" value="Submit">
    </form>
    </html>

<?php

    if(isset($_POST['keywords']))
    {
       $keywords = $_POST['keywords'];
       echo $keywords;
    }

?>

答案 1 :(得分:0)

首先没有表单你不会在php中获得输入类型字段名称。 因此,使用表单并在submmit表单后使用$ _POST ['keywords']而不是$ kewords来回显输入字段名称。

答案 2 :(得分:0)

让你的页面网址是index.php

<html>
<body>

<form action="index.php" method="post">
<input type="text" name="keywords" id="keywordsid" value="sample keyword" />

<input type="submit">
</form>

<?php
if(isset( $_POST['keywords']))
echo $_POST['keywords'];
?>
</body>
</html>

答案 3 :(得分:0)

尝试这样的事情

<html>
 <form action ="" method="post">
<input type="text" name="keywords" id="keywordsid" value="sample keyword" />
<input type="submit">
</html>

并编写php代码

<?php
  if(isset($_POST['keywords']))
   {
    echo $_POST['keywords'];
    }
?>

这是写php和html的方法

答案 4 :(得分:0)

使用PHP预先定义的$_SERVER变量:

$_SERVER['PHP_SELF']

    <html>
    <body>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="text" name="keywords" id="keywordsid" value="sample keyword" />

    <input type="submit">
    </form>

    <?php
    if(isset( $_POST['keywords']))
     {
        echo $_POST['keywords'];
     }
    ?>
    </body>
    </html>

此处,<?php echo $_SERVER['PHP_SELF']; ?>可帮助您在同一页面上获取结果,而无需将请求发送到其他页面。

答案 5 :(得分:-1)

您可以使用以下代码回显关键字。

<?php
echo '<input type="text" name="keywords" id="keywordsid" value="'.$keywords.'" />';
?>