当前位置: 首页 > 知识库问答 >
问题:

如何在laravel 5.2中的数据库中插入下拉列表中的值

阎唯
2023-03-14
 <div class="form-group">
                    {!!Form::label('Account Type','Account Type',array('class'=>'col-sm-2 control-label'))!!}
                    <div class="col-sm-10">
                    {!!Form::select('size', array('GL' => 'G/L Account', 'C' => 'Customer','Vendor' => 'Vendor','Bank' => 'Bank Account','Fixed Asset' => 'Fixed Asset','Member' => 'Member'), 'GL')!!}
                    </div>
                    </div>

总控制员。php

public function store(Request $request)
    {
        //
         $Generals = new General;
        $Generals->Line_No = $request->Line_No;
        $Generals->Posting_Date = $request->Posting_Date;
        $Generals->Document_No= $request->Document_No;
        $Generals->Account_Type = $request->Account_Type;
        $Generals->save(); 

        return redirect()->action('GeneralController@index');
    }

错误是

查询连接中的异常。php第673行:SQLSTATE[23000]:完整性约束冲突:1048列“帐户类型”不能为空(SQL:insert intogeneral journal行编号过账日期文档编号帐户类型)值(6000,20/05/2016,Doc0001,)

我在帐户类型上得到一个错误,它的值应该是从下拉列表中选择的值。有人来帮忙我是拉威尔的新手

共有1个答案

甄坚白
2023-03-14

边栏选项卡中没有名为Account_Type的元素。试着改变这个

{!!Form::select('size', array('GL' => 'G/L Account', 'C' => 'Customer','Vendor' => 'Vendor','Bank' => 'Bank Account','Fixed Asset' => 'Fixed Asset','Member' => 'Member'), 'GL')!!}

对此

{!!Form::select('Account_Type', array('GL' => 'G/L Account', 'C' => 'Customer','Vendor' => 'Vendor','Bank' => 'Bank Account','Fixed Asset' => 'Fixed Asset','Member' => 'Member'), 'GL')!!}
 类似资料:
  • 在这里,我尝试将所选下拉列表值插入数据库。但这里发生的是什么。 在这里,我有多个文本框和下拉框旁边。文本框的值正在正确插入数据库。 例如:假设有3个文本框和下拉列表。现在,我在文本框中输入一些数据,并在下拉列表中选择值,然后单击提交。 当我点击提交。将三个文本框值正确插入数据库。但是没有正确插入下拉列表值。但它插入最后一个下拉列表值3次。。。 如何解决这个问题? javascript和php代码:

  • 问题内容: 作为HTML表单的一部分,我要创建一个下拉列表,其中将列出数据库中的所有用户名。 我以为以下代码可以解决问题,但下拉列表为空-有人可以帮我解决我做错的事情吗?谢谢。 问题答案: 我的猜测是您有问题,因为在循环之后您没有关闭选择标签。可以做到这一点吗?

  • 我正在对php页面进行调整,希望最终用户能够从下拉列表中选择“姓名和电子邮件”。数据将来自mySQL数据库。 我已经设法让它部分工作,但是必须有东西做一个"验证",因为当页面上的所有数据都被选中,最终用户试图提交页面时,最终用户会收到电子邮件地址是无效,而事实上它是100%有效的。 与此相关,我更改的部分是,最终用户过去必须手动键入他们的电子邮件地址,现在他们可以从下拉列表中选择,但现在它告诉我们

  • 我正在尝试将用户在表单中输入的值插入数据库。 我有两个下拉列表用于血液测试,然后是分类。例如,用户首先选择下拉列表1“甲状腺”(类别),然后下拉列表2显示“FT4、FT3 TSH”(血液检测)等,用户进行选择。 然后他们输入日期和值。 在我的insert中,我需要在我的数据库中插入用户id(在使用会话变量登录后建立)、血液测试id(从下拉列表2)、日期和值。 我不能得到我的SQL查询正确的插入一般

  • 我在页面上有一个表单,用户可以在其中保存信息,还有一个下拉列表,可以从保存文件的目录中提取这些保存的文件。我想要的是当他们进入该页面时,当他们从下拉框中选择文件名时,它会将文件名放在输入框“CodeDescription”字段中,并将文件信息放在文本区域“Code”中,但我不确定如何解析该文件。下面是我当前的代码。 或者,相反地,我不介意在下拉菜单中选择正确的文件时,它只是在表单字段下面显示输出。

  • 注意:在MySQL表中,此列的数据类型我选择了日期数据类型 我只是有问题的日期部分查询插入日期: