私は、入力テキストフィールドを含むチェックボックスをリストにしています。ユーザーがボックスをチェックすると、付随するテキストフィールドが配列に追加されます。付随するチェックボックスの入力フィールドを保存する方法は?
私はPHPを初めて使い、誰かが正しい方向に私を助けることができるかどうか疑問に思っていました。
forループ、foreach、while、各入力に一意の「名前」などを使用する必要がありますか?
以下は私が今までに持っているものです。
<?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