- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在提交表单后显示警报消息时遇到问题。我有一个用于提交报告的表单,提交后它将存储在表格中。我想要发生的是,提交报告后,每个新提交的报告都会有一条警报消息。我使用 CI 作为框架。这是我所拥有的:
查看:
<div class="row-fluid">
<button type="button" class="btn btn-primary col-lg-2" data-toggle="collapse" data-target="#add_form" onclick="add_clicked()">Submit Report</button><br />
<div class="col-lg-6">
<?php
$attributes = array('class' => $class, 'id' => 'add_form', 'role' => 'form');
echo form_open('admin/report', $attributes);?>
<div class="form-group">
<input class="form-control" type="hidden" name="add_hidden" value="add-report">
</div>
<br><br>
<div class="form-group">
<?=form_input( array('id'=>'sender','class'=>'form-control' ,'name'=>'sender','type'=>'text','placeholder'=> 'Senders Name', 'value' => set_value('sender'), 'required'=> 'true') );?> <br />
<?=form_input( array('id'=>'date','class'=>'form-control date-picker','name'=>'date','type'=>'text','placeholder'=> 'Date', 'value' => set_value('date') ) );
$date = date('Y-m-d H:i:s');?><br />
<?=form_textarea( array('id'=>'subject','class'=>'form-control','name'=>'subject','type'=>'message-text','placeholder'=> 'Your Message here', 'value' => set_value('subject'), 'required'=> 'true') );?><br />
</div>
<div class="form-group">
<?=form_input( array('class'=>'btn btn-success','id'=>'add_submit','type'=>'submit','value'=>'submit')) ;?>
</div>
<?=form_close();?>
</div>
<div class="col-md-10 text-center" id="success" style="display:none">
<?php if(isset($message)) echo $message ?>
</div>
</div>
</div>
<br> <br>
<div class="table-responsive">
<table class="table table-hover table-striped">
<thead>
<tr>
<th style="text-align: center">Sender</th>
<th style="text-align:center">Subject</th>
<th style="text-align:center">Date</th>
</tr>
</thead>
<tbody>
<?php
foreach ($query->result_array() as $row) {
echo '
<tr>
<td style="text-align:center">'.$row["sender"].'</td>
<td style="text-align:center">'.$row["subject"].'</td>
<td style="text-align:center">'.$row["date"].'</td>
<td> <button type="button" class="btn btn-success btn-small" data-toggle="modal" data-target="#view'.$row["sender"].'"> Read </button>
<button type="button" class="btn btn-danger btn-small" data-toggle="modal" data-target="#remove'.$row["sender"].'">delete</button></td>
</tr>
';
}
?>
这是我的 Controller :
public function report()
{
$this->load->model('report_model', 'database');
$sql = "SELECT * FROM report";
$data['query'] = $this->database->view_report($sql);
if ($this->input->post('add_hidden')) {
$this->form_validation->set_rules('sender', 'sender', 'required');
$this->form_validation->set_rules('subject', 'subject', 'required');
$this->form_validation->set_rules('date', 'date');
$this->form_validation->set_error_delimiters('<div class="has-error" style="color: #FF0000">', '</div>');
if ($this->form_validation->run() == TRUE) {
//Setting values for table columns
$data = array(
'sender' => $this->input->post('sender'),
'subject' => $this->input->post('subject'),
'date' => $this->input->post('date'),
);
//Transfering data to Model
$q = $this->database->add_report($data);
$data['query'] = $this->database->view_report($sql);
if ($q) {
$data['message'] = '<h3> Your report has successfully submitted!</h3>';
$data['success'] = '';
$data['class'] = 'collapse';
$this->load->view('report_view', $data);
} else {
$data['message'] = '<h3> Report submission unsuccessful!</h3>';
$data['success'] = '';
$data['class'] = 'collapse';
$this->load->view('report_view', $data);
}
}
else {
$data['message'] = '';
$data['success'] = 'none';
$data['class'] = '';
$this->load->view('report_view', $data);
}
}
else if ($this->input->post('del_hidden')) {
$from = $this->input->post('del_sender');
$subject = $this->input->post('del_subject');
$date = $this->input->post('del_date');
$qry = "DELETE FROM report WHERE sender = '$from'";
$q = $this->database->delete_report($qry);
$sql = "SELECT * FROM report";
$data['query'] = $this->database->view_report($sql);
if ($q) {
$data['message'] = '<h3> "' . $subject . '"message deleted from database!!</h3>';
$data['success'] = '';
$data['class'] = 'collapse';
$this->load->view('report_view', $data);
}
} else {
$data['success'] = 'none';
$data['class'] = 'collapse';
$this->load->view('report_view', $data);
}
}`
最佳答案
实际上您正在 View 中显示消息;您的这部分代码就足够了。
<div class="col-md-10 text-center" id="success" style="display:none">
<?php if(isset($message)) echo $message ?>
</div>
但是div的样式为display:none
,因此不会显示。所以改成
<?php if(isset($message))
{
?>
<div class="col-md-10 text-center" id="success">
<?php echo $message ?>
</div>
<?php
}
?>
如果您想要警报消息,则可以将其更改为
<?php if(isset($message))
{
?>
<script>
alert('<?php echo $message ?>');
</script>
<?php
}
?>
关于php - 提交后显示提醒消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35028392/
我有一个java脚本代码如下,它应该改变“a”标签的颜色和 提醒他们的内部 HTML: function change(n){ for(i=1;i aaaa | bb
经过多次研究,我遇到了这个问题: 用户使用 setExactAndAllowWhileIdle 为我的应用程序设置一个警报时,每 9 分钟只能触发一次。 这导致了另一个问题,因为我的闹钟正在重复。我的
我想创建一个应用程序来保存笔记、提醒、日常任务,并希望在锁屏 上显示这些,当用户点击笔记时,应用程序将打开并使用自定义 View 和背景在屏幕上显示任务。我已经对如何执行此操作进行了大量搜索,但没有成
我正在研究 Bixby 集成,我正在浏览 Bixby 文档,我有一些关于 Bixby 提醒的营销信息,但我正在寻找如何以编程方式或通过 API 创建提醒,但我没有找到任何文档中的信息。 最佳答案 这是
例如,我希望在我休息的日子里每天在特定 channel 中显示提醒。就像是: /remind #channel @me will be on PTO 1/1/2016 until 1/5/2016 然
已关闭。此问题不符合 Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 a specific programming problem, a software al
我正在开发一个集成了提醒功能的Android应用程序。如果手机保持开机状态,通知就会起作用,但是当我关闭或重新启动手机时,我会丢失所有警报。我知道这是Android功能来提高手机效率,但我不知道该怎么
我没能在 Outlook 警报显示之前以编程方式将其消除。 Private Sub Application_Reminder(ByVal Item As Object) Dim objRem
这个问题已经有答案了: 已关闭12 年前。 Possible Duplicate: JQuery to check for duplicate ids in a DOM 假设我有一个代码:
我正在构建一个网站,我想实现一个提醒功能,当人们有任何项目或事件到期时提醒他们,或者只是提醒他们他们可能设置的任何计时器。我知道如何使用 javascript 的计时器函数来完成此操作,但我希望它一直
我有一个带有“打开提示”按钮的模式: × Arquivo
“允许主页按钮取消警报。当警报可见时按主页退出应用程序。它也应该产生与点击取消按钮相同的效果——也就是说,警报被关闭而不执行任何操作。如果你的警报没有取消按钮,请考虑在按下主页按钮时运行的代码中实现取
我有一个构造函数,然后我用它来创建对象library_science1: function librarytech(humanity,food,wood,metal,wealth) { this.hu
我该怎么做,例如,我在 users.cshtml View 中创建一个用户,它验证 ActionResult Create(RegisterModel um) 如果一切正常,我想返回 users.cs
我熟悉使用 eventstore 搜索谓词,例如 predicateForIncompleteRemindersWithDueDateStarting:Ending:Calendars: 但我正在尝试
免责声明:这实际上不是编程问题,但我觉得 stackoverflow 上的观众比其他大多数问答网站更有可能找到答案。 乔尔,请原谅我盗用了你的问题。 Joel 不久前在播客上问过这个问题,但我认为它从
我想以编程方式在日历中添加事件,并且我已经成功完成了。但是当我调用日历 Intent 时,它将打开日历,其中包含事件详细信息。用户可以在保存之前修改该事件。 所以我希望该事件不可编辑。如果能自动添加就
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我可以提醒 setter 函数来处理 newValue 吗? 例如: var test:String{ willSet{ newValue = newValue+" Kitty
OAuth 对话框读写权限您的应用似乎同时请求读取和写入权限。相反,最初请求少量权限,并在用户决定共享时请求写入权限。 最佳答案 这似乎是 Facebook 开发人员的错误。 有人有asked the
我是一名优秀的程序员,十分优秀!