ページにいくつかの同一のフォームがあります(評価用です)。フォームは次のようになります。
<form id="contact" name="contact" action="#" method="post">
<input id="titel" name="titel">
<textarea id="msg" name="comment" class="txtarea"></textarea>
<button id="send">Send</button>
</form>
すべてのキー=>値のペアを配列に格納したいページにajax経由でフォームデータを送信しています。
これは、フォームデータが送信される私のphpページにあるものです:
$arr = $_POST;
$array = array();
$array['titel'] = $arr['titel'];
$array['comment'] = $arr['comment'];
print_r($array);
最初のフォームを送信すると、prin_r から次のように返されます: Array ( [title] => test [comment] => test2 )
これはまさに私が欲しいものです。しかし、次のフォームを送信すると、次のように値が配列に挿入されません。
Array ( [titel] => test [comment] => test2
[titel] => test3 [comment] => test4
)
実際には何も起こりません。値は同じままです。
どんな助けでも大歓迎です!