Php 从数据库向引导模式传递信息
只要问一个简单的问题,是否有人可以帮助我。请查看我的索引页上的此部分:Php 从数据库向引导模式传递信息,php,html,mysql,codeigniter,Php,Html,Mysql,Codeigniter,只要问一个简单的问题,是否有人可以帮助我。请查看我的索引页上的此部分: <?php foreach($galleries as $item) { ?> <div class="col-md-2"> <p>Eagle Fruit <?= $item['gallery_name'] ?></p> <img src="<?php echo ba
<?php foreach($galleries as $item) { ?>
<div class="col-md-2">
<p>Eagle Fruit <?= $item['gallery_name'] ?></p>
<img src="<?php echo base_url() . 'assets/img/site/' . $item['gallery_cover'] ?>" class="img-responsive">
<a href="<?= base_url();?>view/<?= $item['gallery_name'];?>" data-toggle="modal" data-target="#gallery">View the Gallery</a>
</div>
<?php } ?>
鹰嘴果
“class=”img responsive“>
我的控制器设置为具有以下功能
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Site extends MX_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('gallery/Gallery_m');
}
public function index($id = 'ID')
{
$data['title'] = 'Welcome to Eagle Fruit Alliance (Pty) Ltd';
$data['galleries'] = $this->Gallery_m->get_galleries();
$data['gallery'] = $this->Gallery_m->view($id);
$data['content'] = 'index_view';
$this->load->view('templates/site/template',$data);
}}
...
接近
因为您是在与用户单击图像进行交互,所以这不是一个PHP或HTML问题。用户交互总是涉及javascript/jQuery
AJAX是一种由两部分组成的方法。它由javascript启动,并将数据发送到服务器端PHP文件,该文件执行某些操作并返回响应,该响应由javascript接收/处理。有关AJAX的更多信息,请参阅
然而,这个问题也不需要使用AJAX,因为没有额外的数据可获取
从您的代码中很难准确地看到如何触发模态。通常,我们会在代码中寻找通用性,例如类名,以用作触发器。在您的情况下,您可以尝试:
$('p+img').click()
但是,我建议您这样修改代码:
<img class="mod_trig img-responsive" src="<?php echo base_url() . 'assets/img/site/' . $item['gallery_cover'] ?>" >
#msg{位置:绝对;顶部:30%;左侧:40%;}
这是一个测试
这是一个测试
这是一个测试
模型是否放在同一个视图中?是的,但如果可能的话,我更愿意将其移动到自己的视图中。否。保持它的视图不变好的,那么当它在同一个视图中时,我如何为每个ID显示信息?我不知道ajax:-(我的模型是用这个@RiaanV触发的。我在答案的底部添加了一个新的部分。直接跳到最后一个例子。它检测到
标签或
标签上的点击。答案的其余部分(上面)只是对其工作原理的描述。
<img class="mod_trig img-responsive" src="<?php echo base_url() . 'assets/img/site/' . $item['gallery_cover'] ?>" >