Php 按钮不向数据库发送信息

Php 按钮不向数据库发送信息,php,Php,我的按钮没有提交,我不知道为什么,有一些朋友看了一下,他们没有看到什么问题。 功能是更改您订购机票的日期 print ("<from method='post' action=''>"); print ("Ny utreisedato <input type='text' value='$utreisedato' name='utreisedato' id='utreisedato' >"); print ("Ny

我的按钮没有提交,我不知道为什么,有一些朋友看了一下,他们没有看到什么问题。 功能是更改您订购机票的日期

     print ("<from method='post' action=''>");
            print ("Ny utreisedato <input type='text' value='$utreisedato' name='utreisedato' id='utreisedato' >");
            print ("Ny returdato<input type='text' value='$retur' name='retur' id='retur' >");
            print ("<input type='submit' value='Endre dato' name='endredato' id='endredato'>");
            print ("</form>");
        }


@$endredato=$_POST["endredato"];
if ($endredato)
{

$utreisedato=$_POST["utreisedato"];
$retur=$_POST["retur"];

    if (!$utreisedato || !$retur)   {
    print ("Alle feltene må være fyllt ut!");
    }
            else {


        $sqlSetning = "UPDATE reiser SET utreisedato='$utreisedato', retur='$retur' WHERE tlf='$tlf';";
        mysqli_query($db,$sqlSetning) or die ("kunne ikke endre informasjonen");

        print ("Reisen med nummer $tlf er endret. Last inn siden på nytt for å se forandringen i tabellen.");
    }
    }

?>
打印(“”);
印刷品(“Ny utreisedato”);
印刷品(“Ny returdato”);
打印(“”);
打印(“”);
}
@$endredato=$_POST[“endredato”];
如果($endredato)
{
$utreisedato=$_POST[“utreisedato”];
$retur=$_POST[“retur”];
如果(!$utreisedato | |!$retur){
印刷品(“Alle feltene måvære fyllt ut!”);
}
否则{
$sqlSetning=“UPDATE reiser SET utreisedato='$utreisedato',retur='$retur',其中tlf='$tlf';”;
mysqli_查询($db,$sqlSetning)或die(“kunne-ikke-endre-informasjonen”);
打印(“Reisen med nummer$tlf er endret.siden pånytt Last inn foråse forandringen i tabellen.”);
}
}
?>

我确信是因为您为表单标记键入了错误的内容而导致了该问题。 对于此行,
打印(“”)你应该写
打印(“”)


希望它会成功。

危险:您很容易受到您需要从中获取的信息的攻击。您正在使用变量
$tlf
,我在此代码中无法看到该变量进行初始化。“我的按钮未提交”-这是什么意思?点击它一点作用都没有吗?它是否触发POST请求但不提交任何数据?它是否会触发一个POST请求(带有数据),但测试
if($endredato)
会给出预期的结果?使用浏览器开发人员工具中的“网络”选项卡。弄清楚到底发生了什么。我点击它,什么都没有happens@darthwiper-什么都没有?您已经查看了开发人员工具中的“网络”选项卡,但没有提出任何请求?很好。投票以“因打字错误”结束该问题。如果OP有,这会被发现的。是的,只是一个打字错误。感谢您推荐一个验证工具@Quentin。我也建议darthwiper应该使用可以纠正代码类型错误的IDE。@darthwiper请将此作为正确答案,如果这可以修复您的代码