从 post 访问 php 中一组选择框的值

发布于 2024-09-03 17:24:40 字数 483 浏览 2 评论 0原文

我是 PHP 新手,我无法弄清楚这一点。

我试图弄清楚如何访问我在 HTML 代码中定义的一组选择框的数据。我尝试将它们分组为一个类,但这似乎不起作用......也许我做错了。

这是以下 HTML 代码。

<form action="" method="post">
<select class="foo">
 <option> 1.....100</option>
</select>
<select class="foo">
 <option> 1.... 500></option>
</select>
<input type="submit" value="Submit" name="submit"/>
</form>

我本质上想对所有选择框进行分组并访问 PHP 代码中的所有值。

谢谢

I'm new to PHP, and I can't figure this out.

I'm trying to figure out how to access the data of a group of select boxes I have defined in my HTML code. I tried grouping them as a class, but that doesn't seem to work... maybe I was doing it wrong.

This is the following HTML code.

<form action="" method="post">
<select class="foo">
 <option> 1.....100</option>
</select>
<select class="foo">
 <option> 1.... 500></option>
</select>
<input type="submit" value="Submit" name="submit"/>
</form>

I essentially want to group all my select boxes and access all the values in my PHP code.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

删除会话 2024-09-10 17:24:40

在您选择的标签中使用 name 属性。然后您可以通过 $_POST 变量中的名称访问这些字段。

<form action="" method="post">
<select name="number_one">
   <option value='1'>1</option>
   <option value='2'>2</option>
   <option value='3'>3</option>
</select>
<select name="number_two">
   <option value='a'>1</option>
   <option value='b'>2</option>
   <option value='c'>3</option>
</select>
<input type="text" name="something"/>
<input type="hidden" name="hidden_value" value="hidden"/>
<input type="submit" value="Submit" name="submit"/>
</form>

在 PHP 中,您可以像这样访问这些:

$number_one = $_POST['number_one'];
$number_two = $_POST['number_two'];
$something = $_POST['something'];
$hidden_value = $_POST['hidden_value'];

Use the name attribute in your select tags. Then you can access those fields by name in the $_POST variable.

<form action="" method="post">
<select name="number_one">
   <option value='1'>1</option>
   <option value='2'>2</option>
   <option value='3'>3</option>
</select>
<select name="number_two">
   <option value='a'>1</option>
   <option value='b'>2</option>
   <option value='c'>3</option>
</select>
<input type="text" name="something"/>
<input type="hidden" name="hidden_value" value="hidden"/>
<input type="submit" value="Submit" name="submit"/>
</form>

In your PHP you can access these like so:

$number_one = $_POST['number_one'];
$number_two = $_POST['number_two'];
$something = $_POST['something'];
$hidden_value = $_POST['hidden_value'];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文