我有一个附带输入文本字段的复选框列表。如果用户选中一个框,那么随附的文本字段将被添加到数组中。如何保存伴随复选框的输入字段?
我是PHP新手,想知道是否有人能帮助我走向正确的方向。
我应该使用for循环,foreach,而每个输入的唯一“名称”,或其他?
以下是我到目前为止。
<?php
if(isset($_POST['submit'])){
$array = array();
while(isset($_POST['check'])){
if(!isset($_POST[$some_text]) || empty($_POST[$some_text])){
echo "Please include your text for each checkbox you selected.";
exit();
}
$array[] = $_POST['some_text];
}
}
?>
<form>
<input type="checkbox" name="check"><input type="text name="some_text">
<input type="checkbox" name="check"><input type="text name="some_text">
<input type="checkbox" name="check"><input type="text name="some_text">
<!-- I might have around 100 of these -->
<!-- submit button here -->
</form>
这将是更多的更好,如果你使用的循环。 –
@raveenanigam您能否请详细解释一下 – Dylan12