dafefwr3242 2021-11-20 16:16 采纳率: 100%
浏览 18
已结题

html中输入的信息无法insert进数据库

我这几天学校刚学php,正在做一个把用户登录的信息记录进数据库的功能,我在输入用户名和密码后,php显示无用户输入。
想请教一个各位这是什么情况?是我识别html中输入信息出了问题还是其他情况?

情况如下图:

img

img

代码:

html

<div class="liuyan">
        <header id="help">Looking for recommendations?</header>
        <div class="log_in">
            <form action="PHP/signin.php" method="get">
                <ul class="left">
                    <p><strong>SIGN IN</strong></p>
                    <li>
                        <p>HUYO&nbsp;account name:</p>
                        <input type="text", name="uid", required="required" /><br><br>
                    </li>
                    <li>
                        <p>password:</p>
                        <input type="password", name="pw", required="required" /><br><br>
                    </li>
                    <li>
                        <input class="denglu" type="submit" value="Sign In">
                    </li>
                </ul>
                <ul class="right">
                    <p>Sign in your &nbsp;HUYO&nbsp; account to looking for helps and recommendations</p>
            </form>
        </div>
    </div>

signin.php

<?php
include 'database.php';

$uid = $_POST["uid"];
$pw = $_POST["pw"];

$sql = "INSERT INTO USER_t (USER_Id, USER_pw)
          VALUES ('$uid', '$wd')";

$query = mysqli_query($conn, $sql);

$nrows = mysqli_affected_rows($conn);
echo "nrows affected = " . $nrows . "<br>";
if($nrows <= 0) {
    echo "<b> User $uid not inserted.</b> Erroe : " . mysqli_error($conn);
} else {
    echo "<b>User $uid inserted. </b>";
}

mysqli_close($conn);
?>

但我直接使用insert就可以输入数据库

img

<?php
include 'database.php';

$uid = 4;
$wd = 1234;

$sql = "INSERT INTO USER_t (USER_Id, USER_pw)
          VALUES ('$uid', '$wd')";

$query = mysqli_query($conn, $sql);
if(!$query){
    echo "User does not inserted. Error :" . mysqli_error($conn);
} else{
    echo "User inserted successfully.";
}
mysqli_close($conn);
?>

  • 写回答

1条回答 默认 最新

  • 本堃不方 2021-11-20 17:04
    关注

    你html里面是get
    php接收是用的post
    统一一下

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月28日
  • 已采纳回答 11月20日
  • 创建了问题 11月20日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改