php动态访问表单变量

标签 php html forms

我有一些重复的表单字段变量,想在 POST 之后将它们放入变量中。

$item_code1 = mysql_sanitize( $_POST['item_code1'] );
$units1 = mysql_sanitize( $_POST['units1'] );
$qty1 = mysql_sanitize( $_POST['qty1'] );
$size1 = mysql_sanitize( $_POST['size1'] );
$make1 = mysql_sanitize( $_POST['make1'] );
$finish1 = mysql_sanitize( $_POST['finish1'] );

$item_code2 = mysql_sanitize( $_POST['item_code2'] );
$units2 = mysql_sanitize( $_POST['units2'] );
$qty2 = mysql_sanitize( $_POST['qty2'] );
...

这些表单变量集可以是 1 - 10(或更多) 我正在通过计数器传递多少组这些表单变量

$ctr_i = mysql_sanitize( $_POST['ctr_i'] );

如何以编程方式获取上述变量? 我的意思是遍历 $ctr_i,我想将所有 POST 值放入 PHP 变量。

有什么想法吗?

最佳答案

<?php
foeach($_POST as $key => $val){
 $$key = mysql_sanitize($val);
}
?>

关于php动态访问表单变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14660766/

相关文章:

php - 我的代码没有按预期工作

php - Laravel Blade : @stop VS @show VS @endsection VS @append

php - 这条mysql行不会调用结果吗?

forms - Angular2 响应式(Reactive)表格

javascript - 如果某些输入区域未填写,如何防止表单提交

php - 如何在 PHP 中的菜单项之间添加分隔符但不在末尾

php - 与 Laravel faker 的嵌套关系 - laravel seeder

javascript - 将 javascript 变量添加到 url

php - 如何创建允许选择多个文件的文件输入?

javascript - 多重选择功能就像组中的 radio 一样