改訂: フォームを処理して検証し、これらの受信者に電子メールを送信しようとしています。
<form>
<input name="name1"> <input email="email1">
<input name="name2"> <input email="email2">
<input name="name3"> <input email="email3">
....
<input type="submit" name="submit">
</form>
私がやろうとしていたのは、複数の入力を行うのではなく、 for ループをそのように使用することでした..
<form method=GET action="">
<?php
for($i = 1; $i <= 10; $i++)
{
echo 'First name: <input name="firstname[$i]">';
echo 'Last name:<input name="lastname[$i]">';
echo 'Email: <input name="email[$i]"><br>';
}
?>
<input type="submit" name="Submit" value="Submit">
</form>
<?php
$msg = "a message";
$subject = "a subject";
foreach($_POST['email'] as $email){
mail($email, $subject,$msg,'From: ' . $_POST['sendername'] . "\n\r" );
}
?>
私の質問は、これらのフィールドを検証する最善の方法がわからないということです。どんなポインタも役に立ちます。私はプログラマーではありません。ただの初心者です。