在php代码中显示html实体

在php代码中显示html实体,php,html,Php,Html,如何在同一页面中显示php代码中的输入类型元素 我正在尝试此代码,但它不起作用 HTML PHP代码 <?php echo $kewords; ?> 要在php代码中显示html输入类型字段,我们应该怎么做?首先,如果没有表单,则无法在php中获得输入类型字段名。 因此,使用form和submmit form之后,您将使用$\u POST['keywords']而不是$kewords来回显输入字段名。index.php文件 <html> <

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

我正在尝试此代码,但它不起作用

HTML


PHP代码

<?php
echo $kewords;
    ?>


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

首先,如果没有表单,则无法在php中获得输入类型字段名。 因此,使用form和submmit form之后,您将使用$\u POST['keywords']而不是$kewords来回显输入字段名。

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;
    }

?>

让我们看看,您的页面url是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>

试试这样的方法

<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的方法

您可以使用下面的代码来响应关键字

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

使用PHP预定义的
$\u服务器
变量:



你是认真的吗:哦,你想在PHP中获得正确的输入值吗?看看如何使用PHP提交表单。如果你想显示输入的内容,Javascript更适合这样做。如果您想处理服务器端的信息,请参阅@KanishkaPanamaldeniya:是的,我尝试了$_POST['keywords'],但它不起作用。您也可以将操作留空,然后页面不起作用redirect@ShobhanBabuyh,因为您没有使用表单或使用表单做任何事情!你刚刚做了一个输入!请再次查看评论。您没有使用表单。如果没有提交表单,您不会回显输入字段的值。我不想将这些值转发到另一个页面,而是希望将其显示在同一个html文件中。@shobhanbab要在同一个文件中编写php和html,文件类型应为.php,请将您的html文件更改为php文件,然后将该名称指定给表单action如果希望在同一页面上获得结果,则将action留空,如action=“”,并在同一页面或文件上编写php代码,然后不重定向到其他页面或文件page@Prabhash也可以这样做:)我不想将这些值转发到另一个页面,而是希望将其显示在同一个html文件中
<?php
echo '<input type="text" name="keywords" id="keywordsid" value="'.$keywords.'" />';
?>
    <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>