所以我遇到了一个问题。在客户端,用户在文本框中插入数据,在文本区域中插入无线电。所有数量的输入都存储在隐藏类型中,我的服务器端的 sove php 脚本知道它有多少输入。有时只有 20 个输入,有时是 25 或 30 个,所以霍尔斯图夫是白天的。
我有两个问题:1. 如何在服务器端动态生成变量并将其用作 $input 1、$input 2 和操作系统。2.假设我以某种方式管理了第一个问题,所以我的第二个问题是如何进行查询,有时仅使用20个参数,有时使用25个参数,依此类推。我不想使用数组和表;
我盯着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";
}
}
按 echo $question1;
更改echo question1;
(在您的变量名称前附加 $ 符号)
或以动态方式:
echo ${"question" . $i}
为什么要使用这样的变量?如果输入是动态的,则像数组一样使用它!-> 更容易,更清洁。
有一个很好的例子如何处理动态数组输入:将数组从html发布到php