Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Html表单可以';t将数据传送到数据库_Php_Html_Mysql_Database_Forms - Fatal编程技术网

Php Html表单可以';t将数据传送到数据库

Php Html表单可以';t将数据传送到数据库,php,html,mysql,database,forms,Php,Html,Mysql,Database,Forms,我想通过html表单将数据插入数据库。我尝试了一切,但在点击提交按钮后,我得到了一个没有错误消息的空白页面。但是日期没有插入到数据库中。你能帮我吗 register.php <?php if(isset($_GET["page"])){ if($_GET["page"] == "2"){ $user = strtolower($_POST["user"]); $pw = md5($_POST["pw"]); $pw2 = md5($_PO

我想通过html表单将数据插入数据库。我尝试了一切,但在点击提交按钮后,我得到了一个没有错误消息的空白页面。但是日期没有插入到数据库中。你能帮我吗

register.php

<?php

if(isset($_GET["page"])){

    if($_GET["page"] == "2"){

     $user = strtolower($_POST["user"]);
     $pw   = md5($_POST["pw"]);
     $pw2   = md5($_POST["pw2"]);   

    if($pw != $pw2){

        echo "Deine Passwörter stimmen nicht über ein. Bitte wiederhole deine Eingabe... <a href='register.php'>zurück</a>";

    } else {

        $verbindung = mysql_connect("localhost", "user1", "") or die ("error");

        mysql_select_db("michael29") or die ("connection not possible");

        $control = 0;
        $abfrage = "SELECT user FROM login WHERE user = '$user'";
        $ergebnis = mysql_query($abfrage);
        while($row = mysql_fetch_object($ergebnis))
        {

            $control++;
        }
        if($control != 0){

            echo "Username schon vergeben. Bitte verwende einen anderen Usernamen... <a href='register.php'>zurück</a>";

        }


        mysql_close($verbindung);

    }

    }

}


?>

您错过了连接到数据库的第二个参数。此行有一个错误:

mysql_select_db("michael29") or die ("connection not possible");
替换为:

mysql_select_db("michael29", $verbindung) or die ("connection not possible");

您必须注意使用mysql时使用的扩展。在PHP5.5.0版本中,您的代码中包含的那些内容已被弃用,并且自PHP7.0.0版本以来,它们已被删除

你的表格是什么?您是否在php中使用method='post'但$\u GET?您在“提交”按钮上使用的名称是什么?此处没有插入。请检查错误。你说你没有得到任何,这可能是因为你没有以任何方式检查它们。不要使用这个代码,它是完全不安全的。将mysqli/pdo与准备好的语句和密码\u hash()/password\u verify()。$\u GET仅用于register.php?page=2,im使用method='post'从注册表表单获取数据。提交按钮上没有名字。非常感谢。我想我必须修改整个代码。祝你今天愉快,没问题,兄弟。我很高兴我帮了忙!祝您有个美好的一天!