我有一個附帶輸入文本字段的複選框列表。如果用戶選中一個框,那麼隨附的文本字段將被添加到數組中。如何保存伴隨複選框的輸入字段?
我是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