如何使用 PHP 获取输入字段值

php
2022-08-30 10:29:08

我有一个输入字段,如下所示:

<input type="text" name="subject" id="subject" value="Car Loan">

我想获取输入字段值并将其分配给会话。如何使用PHP或jQuery执行此操作?Car Loan


答案 1

使用 PHP 或超全局通过 HTML 标记的名称检索输入标记的值。$_POST$_GET

例如,更改窗体中的方法,然后通过输入的名称回显值:

使用 $_GET 方法:

<form name="form" action="" method="get">
  <input type="text" name="subject" id="subject" value="Car Loan">
</form>

要显示该值,

<?php echo $_GET['subject']; ?>

使用 $_POST 方法:

<form name="form" action="" method="post">
  <input type="text" name="subject" id="subject" value="Car Loan">
</form>

要显示该值,

<?php echo $_POST['subject']; ?>

答案 2

使用 PHP 从表单中获取值的示例:

把这个放在foobar.php:

<html>
<body>
  <form action="foobar_submit.php" method="post">
    <input name="my_html_input_tag"  value="PILLS HERE"/>

    <input type="submit" name="my_form_submit_button" 
           value="Click here for penguins"/>

    </form>
</body>
</html>

阅读上面的代码,以便您了解它的作用:

“foobar.php是一个包含 HTML 表单的 HTML 文档。当用户按窗体内的提交按钮时,将运行窗体的 action 属性:。该表格将作为POST请求提交。表单内部是一个名为“my_html_input_tag”的输入标记。它的默认值是“药丸在这里”。这会导致浏览器上出现一个文本框,其中包含文本:“PILLS HERE”。右侧是一个提交按钮,当您单击它时,浏览器URL将更改为并运行以下代码。foobar_submit.phpfoobar_submit.php

将此代码放在与 foobar 相同的目录中foobar_submit.php.php:

<?php
  echo $_POST['my_html_input_tag'];
  echo "<br><br>";
  print_r($_POST); 
?>

阅读上面的代码,以便您知道它的作用:

上面的HTML表单用表示表单内html元素的键/值对填充了$_POST超全局。回显按键打印出值:“my_html_input_tag”。如果找到密钥(即它就是),则返回其值:“PILLS HERE”。

然后,print_r打印出 $_POST 中的所有键和值,以便您可以查看其中的其他内容。

带有 name= 的输入标记的值已放入 $_POST,并且您在另一个 PHP 文件中检索它。my_html_input_tag


推荐