为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用redbeans php将数据存储在数据库中

如何使用redbeans php将数据存储在数据库中

PHP
慕码人2483693 2021-07-07 17:03:50
我正在尝试使用 redbeans 将数据从我的 Web 表单存储到数据库,但我无法使其工作。我已经确保数据库已连接。我正在为 web 和 sql 使用 apache xampp 服务器。这是我的代码形式<head></head><?php    require "validatecar.php";?><body><form method="POST">    Model <input type="text" name="Model">    Manufacturing Company <input type="text" name="Company">    Pessenger Capacity <input type="number" name="Pessenger">    Luggage Capacty <input type="number" name="Luggage">    Doors <input type="number" name="Doors">    Transmission <input type="text" name="Transmission">    Stereo <input type="text" name="Stereo">    Air Conditioning <input type="text" name="AC">    Image <input type="file" name="Image">    <input type="submit" name="Submit"></form></body>证实<?php    include "dbconnection.php";?><?php    if(isset($_POST['Submit']))    {        $model = $_POST['Model'];        $company = $_POST['Company'];        $pessenger = $_POST['Pessenger'];        $luggage = $_POST['Luggage'];        $doors = $_POST['Doors'];        $transmission = $_POST['Transmission'];        $stereo = $_POST['Stereo'];        $ac = $_POST['AC'];        $image = $_POST['Image'];        $cars = R::dispense('cars');        $cars->model = $model;        $cars->company = $company;        $cars->pessenger = $pessenger;        $cars->luggage = $luggage;        $cars->doors = $doors;        $cars->transmission = $transmission;        $cars->stereo = $stereo;        $cars->ac = $ac;        $cars->image = $image;        R::store($cars);        R::close();    }?>如果您能告诉我我做错了什么以及如何解决它,那将非常有帮助。提前致谢。
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

您已经使用首字母大写来命名了。但是由于某种原因,您提交的名称未能符合您的命名约定。


您正在寻找$_POST['Submit']何时将其全部命名为小写,'submit'而不是Submit这样您的用于存储在数据库中的代码将永远不会运行。


如果您要在 $_POST 上执行 var_dump() 或 print_r()。


例如,在您的validate.php 中的IE,在您的if 测试之前,您将看到“已发布”的内容。


<?php

    var_dump($_POST);  // Added for Debug - View what is being posted.

    if(isset($_POST['Submit']))

    { 

    //... Rest of code here

因此,在您的表单中,您的提交输入的“名称”值有一个小错误。


<input type="submit" name="submit">

应该...


<input type="submit" name="Submit">


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信