你好,我有一个输入,生成“文本输入和一个提交输入”,我的问题是什么,我不能得到写入用户生成输入的值...这是我的代码:从生成的输入获取值
<form method="post" action="">
<input type="text" name="generator"/>
<input type="submit" name="generatingsubmit"/>
</form>
<?php
if(isset($_POST['generator'])){
$generator = $_POST['generator'];
echo "<form method='post' action=''>";
for($i = 0; $i < $generator; $i++){
echo "<input type='text' name='" . $i ."'/>";
}
echo "<input type='submit' name='submit'/>";
echo "</form>";
}
echo $_POST[$i];
?>
什么是$ _POST ['generator']'等于?可以被视为一个字符串,也许尝试'$ generator =(int)$ _ POST ['generator'];'? – chris85 2015-04-01 18:41:00
你怎么知道你没有得到它?,我没有看到它的任何检查。 – Musa 2015-04-01 18:41:33