私はこれを解決する方法に苦労してきました。私はインターネット上で解決策を見つけることができませんでした。PHPページに配列を渡す
このコードの一部:
var params = "nome=" + encodeURI(document.getElementById("nome").value)+
"&email=" + encodeURI(document.getElementById("email").value)+
"&telefone=" + encodeURI(document.getElementById("telefone").value)+
"&produto=" + encodeURI(document.getElementsByName("produto[]"))+
"&quantidade=" + encodeURI(document.getElementsByName("quantidade[]"))+
"&msg=" + encodeURI(document.getElementById("msg").value);
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
"はproduto" および "quantidade" は、フォームからの、アレイです。どのように私のPHPページにこの値を渡す(私は電子メール経由でコンテンツを送信する)。
は、 パウロ
HTMLフォームには配列がありません。達成しようとしていることを詳しく説明してください。あなたのHTMLを見せてください。 – Hubro
チェックボックスの場合は、配列としてphpに渡すことができます。 –
'produto []'と 'quantidade []'という名前のフォーム要素は何ですか? –