追加フォームによって送信されたデータがデータベースに転送できず、[追加] をクリックするとデータが消去されるのはなぜですか。最後の追加ステータスをコメントアウトして、データベースへの接続が可能かどうかを確認してください。できることはすべて試しましたが、問題がどこにあるのかわかりません。問題がどこにあるのかを見つけるのを手伝ってもらえませんか? 私は長い間この問題で行き詰まっています。ありがとう、ありがとう、ありがとう、感謝しています
表单
<body>
<div>
<form action="addAction.php?action=add" method="get">
<fieldset>
.. ..
</fieldset>
</div>
<div> <tr>
<td>< a href ="../right.php">Return</td>
<td><input type="submit" name="submit" value="Add">< / td>
<td><input type="reset" name="reset" value="Reset"></td>
</tr>
</form>
</div>
#アクション操作
<?php include '../function/conn.php';## エコー "& lt; スクリプト & gt ; アラート ('失敗の追加'); </script>";
;
?>
問題を段階的にトラブルシューティングして、明確に理解できるようにします
$sql = "ルーム (room_id、room_address、room_type、room_state、room_remark) の値を挿入します ('$Rnumber', '$Raddress','$Rtype','$Rstate','$Remark')";
この SQL ステートメントを印刷し、mysql 管理ツールに移動して、実行できるかどうかを確認します。
そして "<form action="addAction.php?action=add" method="get">"、
get を使用してフォームを送信し、post を使用してデータを受信します
$Rnumber = $ _POST[ 'Rnumber'];
$Raddress = $_POST['Raddress'];
$Rtype = $_POST['Rtype'];
$Rstate = $_POST['Rstate'];
$備考= $ _POST['発言'];
このように表示するにはどうすればよいですか?バックグラウンドで自分で印刷して、ゆっくりデバッグできます