suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Können Sie vorbeikommen und mir helfen herauszufinden, warum der Formularinhalt nicht zur Datenbank hinzugefügt werden kann?

Warum können die über das Hinzufügen-Formular übermittelten Daten nicht in die Datenbank übertragen werden? Durch Klicken auf „Hinzufügen“ werden sie gelöscht. Kommentieren Sie den Hinzufügungsstatus am Ende aus, um festzustellen, ob die Verbindung zur Datenbank möglich ist. Ich habe alles versucht, was ich konnte, weiß aber nicht, wo das Problem liegt. Könnten Sie mir bitte helfen, herauszufinden, wo das Problem liegt? Ich stecke schon seit langem bei diesem Problem fest. Danke, danke, vielen Dank

屏幕截图(15).png form single

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

Aktionsoperation

<?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 = "in den Raum einfügen (room_id, room_address, room_type, room_state, room_remark) Werte ('$ Rnumber' , '$Raddress','$Rtype','$Rstate','$Remark')";

$rw = mysql_query($sql);

echo mysql_error();

if ($rw > ; 0 ){

                              echo "<script>alert('Hinzufügen erfolgreich');</script>"; ;< /script>"; ;

2117 Tage vor1543

Antworte allen(4)Ich werde antworten

  • jjJ

    jjJ2019-02-08 23:29:53

    一步一步排查问题 这样你就清楚了 

    Antwort
    0
  • 未完待续。。。

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

    $sql = "insert into room (room_id, room_address, room_type, room_state, room_remark) values ('$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'];

    $Remark = $_POST['Remark'];


    Antwort
    0
  • 韦小宝

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

    你这样怎么帮你看呢,你在后台自己打印啊,慢慢去调试

    Antwort
    0
  • StornierenAntwort