検索

ホームページ  >  に質問  >  本文

フォームのコンテンツをデータベースに追加できない理由を調べるのを手伝ってくれませんか?

追加フォームによって送信されたデータがデータベースに転送できず、[追加] をクリックするとデータが消去されるのはなぜですか。最後の追加ステータスをコメントアウトして、データベースへの接続が可能かどうかを確認してください。できることはすべて試しましたが、問題がどこにあるのかわかりません。問題がどこにあるのかを見つけるのを手伝ってもらえませんか? 私は長い間この問題で行き詰まっています。ありがとう、ありがとう、ありがとう、感謝しています

屏幕截图(15).png

<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';


if ($db_select){

switch ($_GET['action']) {

case 'add'://add

$Rnumber = $_POST['Rnumber'];

$Raddress = $_POST['Raddress'];

$Rtype = $_POST['Rtype'];

$Rstate = $_POST['Rstate'];

$Remark = $_POST['Remark'];

$sql = "ルーム (room_id、room_address、room_type、room_state、room_remark) 値に挿入 ('$Rnumber', '$Raddress','$Rtype','$Rstate','$)備考' )";

$rw = mysql_query($sql);

echo mysql_error();

if ($rw > 0){

echo "& lt; スクリプト & gt; アラート ('追加成功'); & lt;/スクリプト & gt;"

} else {

## エコー "& lt; スクリプト & gt ; アラート ('失敗の追加'); </script>";

;

?>

2179日前1592

全員に返信(4)返信します

  • jjJ

    jjJ2019-02-08 23:29:53

    問題を段階的にトラブルシューティングして、明確に理解できるようにします

    返事
    0
  • 未完待续。。。

    未完待续。。。2019-01-29 11:04:32

    $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['発言'];


    返事
    0
  • 韦小宝

    韦小宝2019-01-28 11:26:44

    このように表示するにはどうすればよいですか?バックグラウンドで自分で印刷して、ゆっくりデバッグできます

    返事
    0
  • キャンセル返事