我有两页。一种是我使用的表单,它简单地输入将被发送到我的数据库的数据,第二页实际上将输入到表单中的数据发送到数据库,并显示我刚才添加的信息。
一切都很好,不过我对这个查询有点纠结。我需要它做的是显示输入到数据库的最后一个数据的所有信息。
我目前拥有的查询只显示ID最高的数据:
$sql = "SELECT * FROM Results ORDER BY ID DESC LIMIT 1";
因此,作为一个例子,在填写我的表单后,我将得到以下信息:
Success! Data being saved:
ID = 900 Amount = 206 Date = 2016
我想通过将用户重定向回他们用来上传文件的相同页面来显示上传文件时产生的任何错误。问题是我在该页面上预先填充了一些输入,所以我不能使用redirect(controller/method_to_load_page),因为它不会执行数据填充。
使用$this->load->view('add_page',$error);也不会起作用(我使用它的方式),因为尽管那样会显示错误,但它不会显示带有预填充数据的输入字段。
这是我的控制器中的方法,它加载表单以上传文件和其他字段:
public function add_products_page()
{
因为DOM,我想我的datepicker出了点问题。基本上,我从数据库加载我的表单html。在我的模板中,我有如下内容
{!! $documentData->form_data !!} //this will load my forms html
<p>Date: <input type="text" class="datepicker"></p> //this is a test
然后,我有了以下内容
$(function() {
$( ".datepicker" ).datepicker({
我在Excel中有一个数据驱动的工具,其中有5个多页用户表单。每个表单包含许多数据字段(所有表单中的250+)。每个字段由13个控件组成。所以它们相当大。
系统允许用户通过点击"Show Comments“按钮来打开每个字段的评论表单。它是使用基于类的事件连接起来的,使用以下代码:
Private Sub mShowGroup_Click()
Dim fm As formCommentDisplay 'the form to be shown
'Snip not relevant code
HideDataEntry
fm.Show
我在页面上使用iframe,它由一个带有输入元素的表单组成。每个输入元素都有一个onblur()事件,它验证输入。
当我在IE8中使用刚清除的缓存打开页面时,它会产生如下javascript错误。
document.getElementById(...)' is Null or not an Object
但是,当我检查表单时,它将被完全加载,并且呈现出我试图访问的对象。此外,当我重新加载整个页面时,我不会再看到任何错误。另外,当我单独加载iframe的内容时,我也不会得到错误。
Firefox和Chrome根本不会抛出错误。
简而言之,我得到的Javascript错误只发生在IE中,