将PHP变量数据返回到HTML页面

时间:2013-05-03 19:24:02

标签: php html

我对php很新,只写了基本的邮件回复。然而,我现在试图获得的是将变量中保存的数据返回到页面上特定位置的网页。

到目前为止,我有一个收集数据名称和表格的表格。姓氏,这是由php收集的。

$firstnameField = $_POST ['name'];
$surnameField = $_POST ['surname'];

我想要做的就是将这些变量中的数据打印回页面上特定位置的屏幕。我环顾四周,但其他人正在谈论数据库和ajax,我没有丝毫关于那些东西。

提前致谢。

2 个答案:

答案 0 :(得分:3)

这非常简单:只需在<?php ?>代码块中使用echo / print,无论您希望在文档中打印该变量:

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $firstname = $_POST['name'];
}

?>

<html>

<body>

<?php if (isset($firstname)) { echo "<p>Hello, $firstname</p>"; } ?>

<form method="POST">
Enter a name: <input type="text" name="name" />
</form>

</body>

</html>

答案 1 :(得分:0)

<?php
if ((isset($_POST["dataEntered"])) && ($_POST["dataEntered"] == "Yes"))
echo "Hello! " . $_POST["name"] . " " . $_POST["surname"];
else
{
?>
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" name="form1" id="form1">
        <table>
          <tr>
            <td>Name:</td>
            <td><input name="name" type="text" id="name" value="" size="32" /></td>
          </tr>
          <tr>
            <td>Surname:</td>
            <td><input name="surname" type="text" id="surname" value="" size="32" /></td>
          </tr>
          <tr>
            <td colspan="2"><input type="submit" value="Send Form" /></td>
          </tr>
        </table>
        <input type="hidden" name="dataEntered" value="Yes" />
      </form>
 <?php
}
?>