【问题标题】:inserting am html form into a codeigniter controller将 am html 表单插入到 codeigniter 控制器中
【发布时间】:2014-09-13 05:50:13
【问题描述】:

所以,我正在处理这个页面:http://btcbidder.com/user/sell/

在我的 user.php 控制器中,我有一个卖功能。销售函数如下所示:

public function sell()
{
        require_once(APPPATH . 'views/sessiondata.inc.php');//sets up variables from session data
        require_once(APPPATH . 'views/header.inc.php');//header
        include(APPPATH . 'views/breadcrumbs.inc.php');//top breadcrumbs

        include(APPPATH . 'views/form.html');//top breadcrumbs


        //print_r($this->session->all_userdata());
        include(APPPATH . 'views/breadcrumbs.inc.php');//bottom breadcrumbs
        require_once(APPPATH . 'views/footer.inc.php');//footer
    }

包含的 HTML 表单位于:http://miconserve.org/test/form.html 我在那里为任何对此感到好奇的人举办了它。

无论如何,您可以在 Miconserve 网站上看到,表单按预期加载。 但是,当它在 btcbidder 站点中加载时,它会与页面底部重叠。

这可能是什么原因造成的?

【问题讨论】:

  • 那么,如果你不使用它的任何功能,比如它的模板系统,你为什么要使用它呢?还是它的会话系统?
  • 使用 View 类的实例,而不是每次都这样做。
  • 我花钱请人帮我开始这个项目。他使用了codeigniter。那是在十二月。经过20k的借口,他仍然没有接近完成。基本上,我解雇了他,现在正在做一个单独的项目。我已经阅读了很多文档,但我还是 PHP 新手。补充一点,我正在使用它的会话系统。 sessiondata.inc.php 包含您在上面看到的只是根据当前登录用户初始化页面的变量。 (它包含他们的比特币钱包地址、电子邮件地址和用户名,因为它们是各种表的主键)
  • 只是替换该代码是一种不好的做法。我会给你一个例子来说明如何做到这一点。
  • 我和@Miks 在这里,CI 反模式的代码缩影,使用内置功能将使其变得非常容易

标签: php html css codeigniter


【解决方案1】:

对于任何看到它重叠方式的人来说,这是一个 CSS 问题。

我通过删除与 header.inc.php 文件中的表单相关的硬编码 CSS 中的高度线来修复它,该文件包含在表单本身之前。

解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-12
    • 2017-12-02
    • 2013-08-06
    • 2016-04-20
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多