所以我有一个问题。在客户端,用户在文本框中插入theris数据,在textarea中插入无线电。所有输入数据都以隐藏类型存储,我服务器端的sove php脚本知道它有多少输入。有时只有20个输入,有时25或30,所以holl stuf是daynamic。
我有两个问题: 1.如何在服务器端动态生成变量并将它们用作$ input1,$ input2和os on。 2.假设我以某种方式管理第一个问题,所以我的第二个问题是如何进行查询,有时只使用20个参数,有时只使用25个等等。我不想使用数组和表格;
我pareted php代码: for($i=1;$i<=$num; $i++){ //I get num from a hidden type
${"question".$i}="j";
if(isset($_POST["${"question".$i}"])){
${"question".$i}=$_POST[${"question".$i}];
echo question1; //this doesn't work but I want make created variables
//to use like this
}
else
{
echo "You have error with reading ".$i." question";
}
}
答案 0 :(得分:1)
按echo question1;
更改echo $question1;
(在您的var名称前附加 $ 符号)
或以动态的方式:
echo ${"question" . $i}
答案 1 :(得分:0)
为什么要使用这样的变量? 如果输入是动态的,请使用它就像一个数组! - &GT;更轻松,更清洁。
如何处理动态数组输入有很好的例子:Post array from html to php