for ループを使用して変数名をインクリメントする方法を教えてください。緊急!緊急!緊急!
私の SQL ステートメントは次のとおりです:
$insertSQL="INSERT INTO yx_tab2_m (id, qj_date, Customer_num, Customer_name, kanyang, print, xiupian, tiaose, tx_tiaose, design, check_m, other) VALUES('$table_id', '$_POST[qj_date1]', '$_POST[Customer_num1]', '$_POST[Customer_name1]', '$_POST[kanyang1]', '$_POST[print1]', '$_POST[xiupian1]', '$_POST[tiaose1]', '$_POST[tx_tiaose1]', '$_POST[design1]', '$_POST[check1]', '$_POST[other1]')";
その内 $_POST[qj_date1]、$_POST[Customer_num1]、$_POST[Customer_name1]…………これらはフォームを通じて取得した値です, しかし、送信フォームには多くのフォームがあり、それらはすべて通常のもので、for ループを使用して $_POST[qj_date1]、$_POST[Customer_num1]、$_POST[Customer_name1]....を返したいと考えています。 .. into $_POST[qj_date2], $_POST [Customer_num2], $_POST[Customer_name2]....これは、フォームからこれらの変数名のフォーム要素の名前を 1 ずつ増やすことと同じです。 SQL ステートメントをどのように作成しても間違っています。助けてください。理解できない場合は、QQ: 1677546723 に連絡してください。この問題は数日間私を悩ませています...
------解決策--------------- ----------
for($i=0;$i<100;$i++){ echo $_POST['qj_date'.$i]; }