ホームページ >バックエンド開発 >PHPチュートリアル >フォーム作成の問題
次のようなフォームを作成したいです
初心者です。インターネットで同様のコードを見つけて修正しましたが、効果はまったく思っていたものと異なりました
製品名の機能を実現したいと思います。データベース内のすべての製品をリストし、選択ボックスにチェックを入れると、製品を購入してアドバイスを求めることになります。 コードは次のとおりです。
2e777d26de7deafe1303da95dbffefc6
93f0f5c25f18dab9d176bd4f6de5d30e
df871a76ffcdc122bfcdf13a13936f15
b2386ffb911b14667cb8f0f91ea547a7商品を検索6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
f462b4718005c63a4a8476f95b5c70bc
c7a2b4fd16d1d0f495cf984a49cff06f
184cd4b46c78e2ebf83af5661221abaf
40">製品名b90dd5946f0946207856a8a37f441edf
081e84cf25716489522ca905480eddbc 「購入」>
& lt;td height="20" align="center">a2d8c22ecaf824f24b0e83138d12eec33641530ac0f4f0f727f86873a1cf3f04d2598efb8e8508442816a410775df22c
bf40b981c8cfa8547d8e15340abf10c7中午4afa15d3069109ac30911f04c56f3338
17e85e4a84b8159dd6f557afc5891d1c下午4afa15d3069109ac30911f04c56f3338
bbaec7e1187b6e6c36c3bc1b0533032f晚上4afa15d3069109ac30911f04c56f3338
18bb6ffaf0152bbe49cd8a3620346341b90dd5946f0946207856a8a37f441edf
fd273fcf5bcad3dfdad3c41bd81ad3e5
}
while($info=mysql_fetch_array($sql));
?>
fd273fcf5bcad3dfdad3c41bd81ad3e5
f16b1740fad44fb09bfe928bcc527e08
0c6dc11e160d3b678d68754cc175188ab90dd5946f0946207856a8a37f441edf
fd273fcf5bcad3dfdad3c41bd81ad3e5
271cb3d2ff227ca6331ee41e81293d65
36cc49f0c466276486e50c850b7e4956
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
除了这个 eb74191ff22c58d7927cb8a29424fee8 見られない大问問題
复选框用数組方式命名は对的
ただし、id は同名不可、js 操作時は问题
值(値)は商品の唯一の识别情報(通常は id)、不成立不知道买的是什么了
<!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> <tr valign="top" bgcolor="#FFFFFF"> <td height="81"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="79" align="center" valign="top"> <br> <table width="356" 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> <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"> </tr> <td height="20" align="center"><input name="fond[]" type="checkbox" id="fond[]" value="购买"> 购买</td> <td height="20" align="center"><?php echo $info['commodity']; ?></td> <td height="25" align="center"><select name="select"> <option value="中午">中午</option> <option value="下午">下午</option> <option value="晚上" selected>晚上</option> </select></td> </tr> <?php}while($info=mysql_fetch_array($sql));?> </table></td> </tr> </table> <br></td> </tr> </table></body></body></html>
抱歉、上面発行错了
<!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> <tr valign="top" bgcolor="#FFFFFF"> <td height="81"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="79" align="center" valign="top"> <br> <table width="356" 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> <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="fond[]" type="checkbox" id="fond[]" value="购买">购买</td> <td height="20" align="center"><?php echo $info['commodity']; ?></td> <td height="25" align="center"><select name="select"> <option value="中午">中午</option> <option value="下午">下午</option> <option value="晚上" selected>晚上</option> </select></td> <td height="20" align="center">备注</td> </tr> <?php}while($info=mysql_fetch_array($sql));?> </table></td> </tr> </table> </td> </tr> </table></body></body></html>