【问题标题】:Bootstrap form submission not able to use $_POST data引导表单提交无法使用 $_POST 数据
【发布时间】:2015-08-02 05:07:03
【问题描述】:

我的代码没有将 boostrap 表单中的任何数据输入到 MySQL 表中,如果我对值进行硬编码而不是使用 $login 和 $score,则数据会显示在我的表中。

这是我的表单 (index.php)

<form action="insert.php" method="post">
    <div class="input-group">
        <span class="input-group-addon">NA</span>

            <input type="text" id = "login" name = "login" class="form-control" placeholder="Name" />
            <span class="input-group-addon">-</span>
            <input type="int" id = "score" name = "score" class="form-control" placeholder="Score: (0-10)"/>


            <span class="input-group-btn">
            <a class="btn btn-success" type="submit" id="submit" href = "/insert.php">Rate!</a>
       </span>

</form>

和我的 php (insert.php)

<?php

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "data";

$login=$_POST['login'];
$score=$_POST['score'];


// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

print("name data: $login");
$sql = "INSERT INTO table (name, score)
VALUES ('$login', '$score')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";

} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

每次添加我的数据时,名称和分数都是空的。

编辑:已修复,谢谢

 <button id="submit" name="submit" class="btn btn-lg btn-success">Rate</button>

【问题讨论】:

  • 是否“回显 $_POST['login'];”如果你把它放在文件的顶部,打印任何东西?只是想知道:会不会是连接出现错误而你点击了 die()?
  • 打印“新记录创建成功”就是这样

标签: php html forms twitter-bootstrap post


【解决方案1】:

您必须使用按钮提交而不是使用 href 链接

试试这个

 <button id="submit" type="submit" name="submit" class="btn btn-lg btn-success">Rate!</button>

【讨论】:

  • 天哪,它成功了,非常感谢!经过几个小时的拉扯我的头发来弄清楚为什么这个愚蠢的事情不起作用。也很简单。
【解决方案2】:

或者你可以使用

 <input type="submit" id="submit" name="submit" class="btn btn-lg btn-success" value ="Rate">

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 2017-12-29
    • 2016-11-13
    • 1970-01-01
    • 2013-06-01
    • 2018-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多