私はこれに対する正確な答えを見つけることができず、私自身は開発者ではないので、おそらく私が間違っている単純なものです。
次のように、jquery を使用してタグを複製し、フィールドのグループを動的に追加できるフォームを作成しました。
<div class="container"><li id="li_6" >
<label class="description" for="element_6">Advert Title (Up to 35 characters including spaces) </label>
<input id="element_6" name="element_6[]" class="element text medium" type="text" maxlength="255" value=""/>
</li> <li id="li_7" >
<label class="description" for="element_7">Advert Body Text (Up to 70 characters including spaces) </label>
<textarea id="element_7[]" name="element_7" class="element textarea small"></textarea>
</li> <li id="li_8" >
<label class="description" for="element_8">Advert Keywords (These are the words or phrases your potential customers will search for. Only 1 per line) </label>
<textarea id="element_8[]" name="element_8" class="element textarea medium"></textarea>
<a href="#" id="add">
Click to Add Another Advert</a> <a href="#" id="remove">| Remove Last Advert</a>
</li>
これはすべて正常に機能します。唯一の問題は、電子メール機能を実行すると、受信した電子メールのすべてではなく、最後に追加されたフィールドのグループのみを取得することです。
if($act=="post"){
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: 123Click<support@123click.co.za>' . "\r\n";
$to = 'support@123click.co.za';
$subject ='New Adwords Setup';
$message = "<b><u>Section A: Login</u></b> ".'<br>';
$message = "<b>Login Email:</b> ".$_POST["element_1"].'<br>';
$message = "<b><u>Section B: Settings</u></b> ".'<br>';
$message .= "<b>Location:</b> ".$_POST["element_9"].'<br>';
$message .= "<b>Daily Budget:</b> ".$_POST["element_10"].'<br>';
$message .= "<b>Web Address:</b> ".$_POST["element_4"].'<br>';
$message = "<b><u>Section C: Adverts</u></b> ".'<br>';
$message .= "<b>Advert Title:</b> ".$_POST["element_6"].'<br>';
$message .= "<b>Advert Body:</b> ".$_POST["element_7"].'<br>';
$message .= "<b>Advert Keywords:</b> ".$_POST["element_8"].'<br>';
mail($to, $subject, $message, $headers);
私は何を間違っていますか、できるだけ簡単に説明してください。ありがとう