私はあなたが
echo "<button type='button' name='buy[]' >Buy</button>";
echo "<button type='button' name='buy[]' >Buy</button>";
echo "<button type='button' name='buy[]' >Buy</button>";
print_r($_POST['buy']));
しかし、それはより一般的に、チェックボックスで使用され、すでにHTMLフォームのアレイとソリューションを持っている問題を解決しようとしていると思う:
<input name='id[]' type='checkbox'\>
<input name='id[]' type='checkbox'\>
<input name='id[]' type='checkbox'\>
$id = implode(',',$_POST['id']);
echo $id
一つだけので、ボタンはいつでもクリックすることができますが、配列の代わりにユニークなIDを持つことを好みませんか?あなたは配列を使用したい場合は
echo "<button type='button' name='buy".$productId."' >Buy</button>";
は、単に配列を使用する( '名= '買う[0]'、' => '$ _POST [ '買う'] [0]') – Federkun
あなたはどちらかに見たいと思うかもしれませんあなたの必要に応じて 'for'または' while'ループを使います。 – Nytrix