亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過表單連接php代碼?

如何通過表單連接php代碼?

PHP
飲歌長嘯 2022-12-23 16:06:02
所以我第一次做了一個單獨的登錄頁面,也是第一次使用 PHP 代碼。如您所見,下面是我的表單代碼。<form method="post" action="validate_login.php"><div class="login-inhoud">    <h1>Login</h1>    <div class="login-input">        <input type="email" id="users_email" name="users_email" size="30" maxlength="30" placeholder="Email">        <br><br>        <input type="password" id="users_pass" name="users_pass" size="30" maxlength="30"               placeholder="Wachtwoord">    </div>    <br>    <div class="login-submit">        <button type="submit"><b>submit</b></button>    </div></div>但是,當我添加此 Php 代碼時,它不起作用。另外 mysql_connect 和 mysqli_connect 之間有什么區別?    <?php// Grab User submitted information$email = $_POST["users_email"];$pass = $_POST["users_pass"];// Connect to the database$con = mysqli_connect("localhost", "root", "");// Make sure we connected successfullyif ($con->connect_errno) {    echo "Failed to connect to MySQL: " . $con->connect_error;    exit(); }// Select the database to use    mysqli_select_db("my_dbname", $con);    $result = mysqli_query("SELECT users_email, users_pass FROM users WHERE users_email = $email");    $row = mysqli_fetch_array($result);    if ($row["users_email"] == $email && $row["users_pass"] == $pass)        echo "You are a validated user.";    else        echo "Sorry, your credentials are not valid, Please try again.";    ?>
查看完整描述

1 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

你的代碼中有很多錯誤......


試試這個,希望它有效:


    <?php

// Grab User submitted information

$email = $_POST["users_email"];

$pass = $_POST["users_pass"];


// Connect to the database

$con = mysqli_connect("localhost", "root", "", "my_dbname"); //Why complicate life?!

// Make sure we connected successfully

if (mysqli_connect_errno()) {

    echo "Failed to connect to MySQL: " . mysqli_connect_error();

    exit;

}


$result = mysqli_query($con, "SELECT users_email, users_pass FROM users WHERE users_email = $email");


    $row = mysqli_fetch_array($result);


    if ($row["users_email"] == $email && $row["users_pass"] == $pass)

        echo "You are a validated user.";

    else

        echo "Sorry, your credentials are not valid, Please try again.";

    ?>


查看完整回答
反對 回復 2022-12-23
  • 1 回答
  • 0 關注
  • 112 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號