Php 使用模式框的for循环中隐藏的div无法正常工作

Php 使用模式框的for循环中隐藏的div无法正常工作,php,mysql,loops,html,for-loop,Php,Mysql,Loops,Html,For Loop,我有一个mysql select,它在一个我在for循环中设置的数据库中吐出所有结果。这很有效。但是,我希望在单击时在模式框中打开的每个结果的底部有一个click more type链接。我也做得很好。但是,不起作用的是模态框中显示的数据。它正确显示数据,但无论单击哪个结果,它都是来自第一个结果。我想我只是没有正确地设置for循环,但是当我更改div的id时它就工作了。内容在模态框中,但是模态框显然不工作 隐藏div会把for循环弄得一团糟,到底显示哪一行,这有什么原因吗 下面是for循环

我有一个mysql select,它在一个我在for循环中设置的数据库中吐出所有结果。这很有效。但是,我希望在单击时在模式框中打开的每个结果的底部有一个click more type链接。我也做得很好。但是,不起作用的是模态框中显示的数据。它正确显示数据,但无论单击哪个结果,它都是来自第一个结果。我想我只是没有正确地设置for循环,但是当我更改div的id时它就工作了。内容在模态框中,但是模态框显然不工作

隐藏div会把for循环弄得一团糟,到底显示哪一行,这有什么原因吗

下面是for循环

        for($i=0; $i<$num_results; $i++)
        {
            $row = mysql_fetch_array($result);

        ?>
        <div id='basic-modal'>
            <ul style="background-color:#F5F5F5; padding:2px;">
                <li class="program" style="font-size:18px;"><strong><?php echo trim ($row["program"]); ?></strong></li>
                <li><strong>Sponsored by:</strong> <i><?php echo trim ($row["organization"]); ?></i></li>            
                <li><strong>Discipline:</strong> <?php echo trim ($row["discipline"]); ?></li>            
                <li><strong>Mission:</strong> <?php echo trim ($row["mission"]); ?></li>            
                <li><strong>Description:</strong> <?php echo trim ($row["content"]); ?></li>            
                <li><strong>Grade(s):</strong> <?php echo trim ($row["grade"]); ?></li>
                <li><strong>Cost:</strong> <?php echo trim ($row["cost"]); ?></li>
                <li>&nbsp;</li> 
                <li><a href="#" class="basic more">Contact Info</a></li>   


            </ul>
            <br />
            <br />
        </div>

        <!-- pop up contact info -->
        <div id="basic-modal-content">
            <ul style="font-size:12px">
                <li class="program" style="font-size:18px;"><strong><?php echo trim ($row["program"]); ?></strong></li>
                <li><strong>Sponsored by:</strong> <i><?php echo trim ($row["organization"]); ?></i></li>            
                <li><strong>Contact Person:</strong> <?php echo trim ($row["contact"]); ?></li>            
                <li><strong>Contact Email:</strong> <a href="mailto:<?php echo trim ($row["email"]); ?>"><?php echo trim ($row["email"]); ?></a></li>            
                <li><strong>Contact Phone:</strong> <?php echo trim ($row["phone"]); ?></li>            
                <li><strong>Contact Hours:</strong> <?php echo trim ($row["contactHours"]); ?></li>            
            </ul>
        </div>

        <!-- preload the images -->
        <div style='display:none'>
            <img src='images/x.png' alt='' />
        </div>            

        <?php
        }
        ?>
我正在使用Eric Martin的SimpleModel,如果这有区别的话。
谢谢您的帮助。

您的每个div的id都相同,这是错误的

再来一次吗?两个div有不同的id。一个是触发器,另一个是保存内容。