Php $u POST中的变量值
我有一系列从Php $u POST中的变量值,php,jquery,html,Php,Jquery,Html,我有一系列从fa-select-1到fa-select-8的文本框,我需要使用$\u POST['fa-select-1']从每个文本框回显内容 目前,我对每个id使用单独的代码,并像 $fa1 = $_POST['fa-select-1']; echo = "fa-select-1 value is $fa1"; 我从fa1到fa8也在做同样的事情。我正在使用while循环更改此do $x=1; while($x<=8) { $fa = $_POST['fa-select-1
fa-select-1
到fa-select-8
的文本框,我需要使用$\u POST['fa-select-1']从每个文本框回显内容代码>
目前,我对每个id使用单独的代码,并像
$fa1 = $_POST['fa-select-1'];
echo = "fa-select-1 value is $fa1";
我从fa1
到fa8
也在做同样的事情。我正在使用while循环更改此do
$x=1;
while($x<=8)
{
$fa = $_POST['fa-select-1'];
echo "fa-select-$x value is $test".PHP_EOL;
$x++;
}
$x=1;
而($x只需使用串联运算符(在PHP中是“.”,而在JS中是“+”(对于字符串)):
您还可以直接将$x
嵌入到双引号的字符串中:
$_POST["fa-select-$x"];
尽管如此,如果某个邪恶的用户在数据中发送HTML,您应该退出输出:
echo htmlspecialchars($_POST['fa-select-' . $x]);
连接:
$x=1;
while($x<=8)
{
$fa = $_POST["fa-select-$x"];
echo "fa-select-$x value is $test".PHP_EOL;
$x++;
}
$x=1;
而($x请试试这个
<?php
$x=1;
while($x<=8){
$fa = $_POST["fa-select-$x"];
echo "fa-select-$x value is $fa <br />";
$x++;
}
?>
对于($i=1;$i)没有错误。获得类似fa-select-1值的输出是
,但没有显示实际值,$test变量来自何处?@TunZarniKyaw你应该问问OP,我只是复制了原始代码。我的错..定义变量时有一个打字错误..更正了,现在工作正常..谢谢。。
<?php
$x=1;
while($x<=8){
$fa = $_POST["fa-select-$x"];
echo "fa-select-$x value is $fa <br />";
$x++;
}
?>
for ($i = 1; $i <= 8; $i++) {
$fa = $_POST['fa-select-' . $i];
echo 'fa-select-' . $x . 'value is ' . $test . PHP_EOL;
}