当前位置: 首页 > 知识库问答 >
问题:

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

车辰龙
2023-03-14

我有一个输入字段如下:

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

我想获取输入字段值汽车贷款,并将其分配给会话。如何使用PHP或jQuery实现这一点?

共有3个答案

鲁弘厚
2023-03-14

您可以通过以下方式获取值$value

$value =  $_POST['subject'];

或:

$value=$\u GET['subject'] ,具体取决于所使用的表单方法。

session_start();
$_SESSION['subject'] =  $value;

该值被分配给会话变量subject。

阎祖鹤
2023-03-14

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

把这个放在食物栏里。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文档。当用户按下表单内的提交按钮时,表单的操作属性将运行:foobar\u submit.php。表单将作为POST请求提交。表单内有一个名为“my\u HTML\u input\u tag”的输入标记。它的默认值为“PILLS HERE”“。这会导致浏览器上出现一个文本框,其中包含文本:“此处药丸”。右边是一个提交按钮,当您单击它时,浏览器url将更改为foobar\u submit。php并运行下面的代码。

将此代码放入foobar_submit。php与foobar位于同一目录中。php:

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

阅读上述代码,了解其作用:

上面的超文本标记语言表单用表示表单中html元素的键/值对填充了$_POST超全局。回声按my_html_input_tag键打印出值。如果找到了密钥,则返回其值:"PILLS here"。

然后print\u r打印出$\u POST中的所有键和值,以便您可以查看其中的其他内容。

name=my_html\u input\u tag的输入标记的值被放入$\u POST,您在另一个PHP文件中检索到它。

惠凯歌
2023-03-14

使用PHP的$_POST$_GET超全局函数通过超文本标记语言的名称检索输入标记的值。

例如,更改表单中的方法,然后通过输入名称回声输出值:

使用$_GET方法:

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

要显示值,请执行以下操作:

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

使用$\u POST方法:

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

要显示值,请执行以下操作:

<?php echo $_POST['subject']; ?>
 类似资料:
  • 我有一个输入字段如下: 我想获取输入字段值,并将其分配给会话。如何使用PHP或jQuery实现这一点?

  • 问题内容: 我有以下React组件: 控制台给了我-任何想法这段代码有什么问题吗? 问题答案: 您应该在类MyComponent下使用构造函数扩展React.Component 然后您将获得标题的结果

  • 我正在尝试根据用户输入字段获取api数据。如何获取这些数据的值? 我的apiendpoint如下“http://localhost:8000/api/p_list?search=" . 每当用户输入值时,endpoint如下“http://localhost:8000/api/p_list?search=01这里输入的字段值为“01”。我想得到结果的值。 我可能是新来的反应。我尝试了下面这样的东西

  • 问题内容: 我正在使用JavaScript进行搜索。我会使用一种表格,但是它弄乱了我页面上的其他内容。我有此输入文本字段: 这是我的JavaScript代码: 如何从文本字段获取值到JavaScript? 问题答案: 有多种方法可直接获取输入文本框值(无需将输入元素包装在表单元素内): 方法1: 得到所需盒子的价值 例如, 注意: 方法2、3、4和6返回元素的集合,因此请使用[whole_numb

  • 我正在用JavaScript进行搜索。我会使用一个表单,但它会把我页面上的其他东西弄乱。我有这个输入文本字段: 这是我的JavaScript代码: 如何将文本字段中的值获取到JavaScript中?

  • 问题内容: 我有一个包含许多输入字段的表单。 当我使用jQuery捕获Submit form事件时,是否可以在关联数组中获取该表单的所有输入字段? 问题答案: $(‘#myForm’).submit(function() { // get all the inputs into an array. var $inputs = $(‘#myForm :input’); 这是您可以使用的另一种方法 请