簡體   English   中英

MySQL注冊不起作用

[英]MySQL register doesnt work

好的,這是我的兩個代碼:register.php和finish.php

register.php:

<?php include("yla.php"); ?>

<form action="finish.php" method="POST">
Etunimi: <input type="text" name="etunimi" /></br>
Sukunimi: <input type="text" name="sukunimi" /></br>
Henkilötunnus: <input type="text" name="henktun" /></br>
Osoite: <input type="text" name="osoite" /></br>
Postinumero: <input type="text" name="postiosoite" /></br>
Käyttäjänimi: <input type="text" name="kayttajanimi" /></br>
Salasana: <input type="password" name="salasana" /></br>
Kirjoita salasana uudelleen: <input type="password" name="re-password" /></br>
<input type="submit" value="Lähetä" />
</form>
<?php include("ala.php"); ?>

和finish.php

<?php

//STEP 1 Connect To Database

$connect = mysqli_connect("HOST", "USERNAME", "PWD", "DB")
{
die("MySQL could not connect!");
}

/*
$DB = mysqli_select_db('DB');

if(!$DB)
{
die("My SQL could not select Database!");
}
*/

//STEP 2 Declare Variables

$Etunimi = $_POST['etunimi'];
$Sukunimi = $_POST['sukunimi'];
$Henkilotunnus = $_POST['henktun'];
$Osoite = $_POST['osoite'];
$Postinumero = $_POST['postinumero'];
$Kayttajanimi = $_POST['kayttajanimi'];
$salasana = $_POST['salasana'];
$Re_Password = $_POST['re-password'];

//STEP 3 Check To See If All Information Is Correct

if($Kayttajanimi == "")
{
die("Et antanut käyttäjänimeä");
}

if($salasana == "" || $Re_Password == "")
{
die("et antanut yhtä salasanoistasi");
}



if($salasana != $Re_Password)
{
die("Salasanat ei täsmää");
}



//STEP 4 Insert Information Into MySQL Database

if(!mysqli_query("INSERT INTO Asiakas (Etunimi, Sukunimi, Henkilotunnus, Osoite, Postinumero, Kayttajanimi, salasana)
VALUES ('$Etunimi', '$Sukunimi', '$Henkilotunnus', '$Osoite', '$Postinumero', '$Kayttajanimi', '$salasana')"))
{
*die("We could not register you due to a mysql error (Contact the website owner if this continues to happen.)");            <--- HERE IS WHERE THE ERROR HAPPENS*
}**

?>

die(“由於mysql錯誤,我們無法注冊您(如果繼續發生,請與網站所有者聯系。”); <---發生錯誤的位置

這是錯誤,我不知道出了什么問題,我已經嘗試解決了幾個小時,所以有人可以幫我嗎?

總結一下:

<?php

//STEP 1 Connect To Database


if($connect = mysqli_connect("HOST", "USERNAME", "PWD", "DB")) {
echo "MySQL could not connect!";
}
else {
/*
$DB = mysqli_select_db('DB');

if(!$DB)
{
die("My SQL could not select Database!");
}
*/

//STEP 2 Declare Variables

$Etunimi        = mysqli_real_escape_string($connect, $_POST['etunimi']);
$Sukunimi       = mysqli_real_escape_string($connect, $_POST['sukunimi']);
$Henkilotunnus  = mysqli_real_escape_string($connect, $_POST['henktun']);
$Osoite         = mysqli_real_escape_string($connect, $_POST['osoite']);
$Postinumero    = mysqli_real_escape_string($connect, $_POST['postinumero']);
$Kayttajanimi   = mysqli_real_escape_string($connect, $_POST['kayttajanimi']);
$salasana       = mysqli_real_escape_string($connect, $_POST['salasana']);
$Re_Password    = mysqli_real_escape_string($connect, $_POST['re-password']);

//STEP 3 Check To See If All Information Is Correct

if($Kayttajanimi == "")
{
    echo "Et antanut käyttäjänimeä";
}
elseif($salasana == "" || $Re_Password == "")
{
    echo "et antanut yhtä salasanoistasi";
}
elseif($salasana != $Re_Password)
{
    echo "Salasanat ei täsmää";
}
else {
    //STEP 4 Insert Information Into MySQL Database
    $sql = "INSERT INTO 
                Asiakas 
                (Etunimi, Sukunimi, Henkilotunnus, Osoite, Postinumero, Kayttajanimi, salasana)
            VALUES 
                ('".$Etunimi."', '".$Sukunimi."', '".$Henkilotunnus."', '".$Osoite."', '".$Postinumero."', '".$Kayttajanimi."', '".$salasana."')";

    if(!mysqli_query($connect, $sql))
    {
        echo "An error occurred: ". mysqli_error($connect);
    }
}
}
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM