ホームページ > バックエンド開発 > PHPチュートリアル > for ループを使用して変数名をインクリメントするにはどうすればよいですか?

for ループを使用して変数名をインクリメントするにはどうすればよいですか?

ringa_lee
リリース: 2023-02-28 14:34:01
オリジナル
2953 人が閲覧しました

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[&#39;qj_date&#39;.$i];
}
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート