ホームページ >バックエンド開発 >PHPチュートリアル >PHP初心者向けヘルプ
PHP フォーム
図に示すように、このテーブルの製品名がデータベースからエクスポートされました。ここで、最初のチェック ボックスの「Purchase」や「Apple」などの各行の値を、後続の顧客が入力した注文メモと関連付けて、データをデータベースにインポートできるようにしたいと思います。今の問題は、長い間読み取りを行ってきたため、データの各行を接続する方法がわからないことです。ご回答いただければ幸いです、ありがとうございました!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gbk" /><title>查询商品</title></head><form action="createorder.php" method="post" > <tr valign="top" bgcolor="#FFFFFF"> <td height="81"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="90" align="center" valign="top"> <br> <table width="650" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#625D59"> <tr align="center" bgcolor="#CC99FF"> <td width="40">购买</td> <td width="40">商品名</td> <td width="40">订单备注</td> </tr> <?phpinclude('conn.php');//连接数据库。mysql_query("use sale_system");$sql=mysql_query("select commodity from stock");$info=mysql_fetch_array($sql); do{ ?> <tr align="left" bgcolor="#FFFFFF"> <td height="20" align="center"><input name=fruit[] type="checkbox" value="$info">购买</td> <td height="20" align="center"><?php echo $info['commodity']; ?></td> <td width="80" height="25" align="center" ><input name=remark[] type="textarea" size="50" rows="2" cols="50"></td> </tr> <?php}while($info=mysql_fetch_array($sql));?> <tr align="left" bgcolor="#FFFFFF"> <td width="35">送单时段</td> <td height="25" align="center"><select name="select"> <option value="中午">中午</option> <option value="下午"selected>下午</option> <option value="晚上">晚上</option> </select></td> </table></td> </tr> </table> <br></td> </tr> </table></form></body></body></html>
各製品には、各行の関連付けの基礎として、一意の ID 値とユーザーの ID が与えられます。
れーれー
意味が分かりませんか?
つまり: チェックボックスをクリックして、次のコンテンツに関連付けます。それらをまとめてデータベースに保存します。
まず第一に、あなたのデザインに問題があります。Apple、Watermelon、Banana という製品はすべて中国語の名前があり、対応するコードがありません。
データベースに保存したのは製品の中国語名だけですか?これは不可能です。
2番目: 5a8a397a4490999ef9c134b018da7ed4a2d8c22ecaf824f24b0e83138d12eec3b90dd5946f0946207856a8a37f441edf
このように書くと、 「リンゴ、スイカ、バナナ」は中国の名前です。
2e1cf0710519d5598b1f0f14c36ba674 タグを追加する必要があります
5a8a397a4490999ef9c134b018da7ed492aa9f756e85b1d868ece49bd8d7fe87" > ;3463192309dc7ccb9912f138c9ea9d0e8c1ecd4bb896b2264e0711597d40766cb90dd5946f0946207856a8a37f441edf
このようにして、 document.getElementById('commodity_id' を通じてラベルのコンテンツを取得できます) );。
ユーザー ID、プロダクト ID、および備考は注文テーブルに保存されます
こうすることで、誰がどの商品を購入し、どのようなコメントをしたかがわかります