php - 保存条目到数据库

标签 php html css

我已经成功地建立了一个数据库连接,用于存储一些条目的简单表单。它确实显示条目已与表单一起提交,但是它不显示已提交的信息。相反,它在我在表中创建的条目列中显示 NULL。我需要它来显示提交的内容。这是我的代码:

if($_SERVER['REQUEST_METHOD'] == 'POST'
    && $_POST['submit']=='Save Entry'
    && !empty($_POST['title'])
    && !empty($_POST['entry'])) 
{
    // Include database credentials and connect to the database
    include_once 'db.inc.php';
    $db = new PDO(DB_INFO, DB_USER, DB_PASS);

    // Save the entry into the database
    $sql = "INSERT INTO entries (title, entry) VALUES (?, ?)";
    $stmt = $db->prepare($sql);
    $stmt->execute(array($title, $entry));
    $stmt->closeCusor();

    // Get the ID of the entry we just saved
    $id_obj = $db->query("SELECT LAST_INSERT_ID");
    $id = $id_obj->fetch();
    $id_obj->closeCursor();

    // Continue processing information
}

// If both conditions aren't met, sends the user back to the main page
else {
    header('Location: ../amin.php');
    exit;
}

最佳答案

您还没有在任何地方为 $title$entry 设置值。您在尝试调用 call closeCursor() 时也有错字。

关于php - 保存条目到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16702582/

相关文章:

php - 用户 'SYSTEM' @'localhost' 的访问被拒绝(PHP 5.2.17 + mySQL 5.5.8 + Windows 7)

php - 更新并从数据库表中选择

php - 为什么我通过 php/mysql 生成的 CSV 文件上写有错误,而不是数据

java - PHP 中的 Vector-Java 等价物?

javascript - HTML5 拖放教程 - 可排序列表

html - xhtml/mobile 1.2 DOCTYPE 导致奇怪的工件

javascript - 如何使用 IE 自动登录网站?

CSS将字体分配给字体粗细

javascript - Chart.js Canvas 更改标签颜色

css - 使用 CSS 缩放图像但限制为原始大小