ホームページ  >  記事  >  バックエンド開発  >  現在、PHP コースを設計しており、フォーム データの抽出とデータベースへの保存について質問しました。

現在、PHP コースを設計しており、フォーム データの抽出とデータベースへの保存について質問しました。

WBOY
WBOYオリジナル
2016-06-13 13:01:37822ブラウズ

現在、PHP コースのデザインを行っています。フォーム データの抽出とデータベースへの保存について質問したいのですが
現在、PHP コースのデザイン、ほとんどのショッピング ウェブサイトを行っています。初心者なので、もっと詳しく答えていただけますか?コードを持っていくのがベストです、ありがとう。
インターフェースのコードは次のとおりです:
7cb55ba90932e59cec09932c0052383c";
echo "93f0f5c25f18dab9d176bd4f6de5d30e";
echo "ba845598bd69acb2ced699e8772330ce";
echo "6c04bd5ca3fcae76e30b72ad730ca86d";
echo "be7939996f6687848ed8b229893f047b";
echo "a82ef1d2ca0ea77150582c44e00650a7";

echo "a34de1251f0d9fe1e645927f19a896e8b6c5a531a458a2e790c1fd6421739d1c製品番号b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c製品名b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c製品価格(元)b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c数量b90dd5946f0946207856a8a37f441edf7071b34c2284daffb5befdf51d554250買い物かごb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5";
while($row=mysql_fetch_row($result))
{
echo "a34de1251f0d9fe1e645927f19a896e8b6c5a531a458a2e790c1fd6421739d1c$row[0]b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c$row[1]b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c$row[2]b90dd5946f0946207856a8a37f441edf0f2d6b6549b1008808c133931ec1a1c9eb528786cc448ddcd47959e7337489dcb90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c6b8030f7da654ad86dbe164e6382d479b90dd5946f0946207856a8a37f441edf66e317c4acd911f8ed68b8f47c9129e6";
echo "9b5376696c0efc60bf7cdf0894027908";
echo "f5a47148e367a6035fd7a2faa965022e";
echo "36cc49f0c466276486e50c850b7e4956";
echo "9c3bca370b5104690d9ef395f2c5f8d1";
echo "73a6ac4ed44ffec12cee46588e518a5e";
?>

------------------------
私が聞きたいのは、チェックしたオプションを数量も含めてデータベースに登録する方法です。
コードを教えていただければ幸いです、初心者です。 ! !
------解決策----------------------
別のボタンを追加 value="ショッピングに追加 "Car 「(電話した時はあったみたいです)
チェックされたすべてのチェックボックスを調べ、チェックボックス ID の関連付けを通じて製品の名前と数量を取得します


onclick
で Ajax をトリガーする
背景は、ID に基づいて商品のタイトルと番号を取得し、ストレージに保存します。

------解決策-------------- ------
1. テキストの名前を配列に変更します
小切手帳の名前が配列に変更され、値が対応する製品 ID
に変更されます。 処理ページ
$_GET['checkbox'] または $_POST['checkbox'] を使用して、選択した製品を取得できます
foreach($_POST['checkbox'] as $key => $id)
{
$_POST[$key]['text'] は製品 $id
の数量です }


2. ajax を使用して、テキスト値を次のような文字列に変換します: 1,1,2
チェックボックス
も同様です 最後に、ajax が送信し、php がそれを処理します
-----解決策---------
6b8030f7da654ad86dbe164e6382d479

に変更します db4110c9d72e3af595631a5c08234fdb

次に、#2 のコードを適用します
-----解決策---------

foreach($_POST['checkbox'] as $id)<br />
{<br />
     $r=mysql_query("select * from goods where id=$id");<br />
     $rows= mysql_fetch_row($r);<br />
     mysql_query("insert into goodsave values($rows[0],'$rows[1]','$rows[2]')");<br />
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。