这是我的动态表单
<input type="checkbox" class="thebox" value="selected<?php echo"$x"; ?>"/>
</td>
<td>
<input type="text" class="thebox" name="id<?php echo"$x"; ?>" value="<?php echo $row['member_id']; ?>" />
</td>
<td>
<input type="text" class="thebox" name="fn<?php echo"$x"; ?>" value=" <?php echo $row['first_name']; ?>"/>
</td>
<td>
<input type="text" class="thebox" name="ln<?php echo"$x"; ?>" value="<?php echo $row['last_name']; ?>"/>
</td>
<td>
<input type="text" class="thebox" name="sd<?php echo"$x"; ?>" value="<?php echo $row['start_date']; ?>"/>
</td>
</tr>
<?php
$x++;
endwhile;
?>
<tr align="center">
<td>
</td>
<td>
<input type="submit" name="delmem" class="myButton" value="Delete member "/>
</td>
</tr>
</table>
</form>
</div>
我正在尝试仅获取所选的复选框变量。我尝试了一切。我知道我是一个php noob有人请帮助我。如何检索选中的复选框属性?
<?php
if(isset($_POST['delmem']))
{
$i = 1;
while($i <= $_SESSION['stuff'])
{
$a = $_POST["fn"."$i"]."<br />";
echo $a;
$i++;
if(isset($_POST["selected"."$i"]))
{
echo $_POST["$fn"."$i"]."<br />";
echo $_POST["$ln"."$i"];
}
}
}
}
答案 0 :(得分:-1)
我认为你在post Variable
中犯了错误$ _ POST [“$ fn”。“$ i”]到$ _POST [“fn”。“$ i”]
if(isset($_POST["selected"."$i"]))
{
echo $_POST["$fn"."$i"]."<br />";
echo $_POST["$ln"."$i"];
}
到
if(isset($_POST["selected"."$i"]))
{
echo $_POST["fn"."$i"]."<br />";
echo $_POST["ln"."$i"];
}