Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库向引导模式传递信息_Php_Html_Mysql_Codeigniter - Fatal编程技术网

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'] ?>" >