У меня есть следующий код, который извлекает несколько записей на основе оператора SELECT и get_test_results в качестве переменной для этого оператора. Он хорошо отображается на веб-странице с именем в качестве заголовка и соответствующими значениями (в div id = inline), которые идут с этой записью в виде списка внизу. Проблема заключается в том, что когда я добавляю div для отображения ни одного перед div id = inline и вызываю код fancybox для отображения в виде всплывающего окна, то независимо от того, какое имя я нажимаю, оно просто показывает значения для неправильной записи. Он в основном начинается с первой записи и переходит к следующей, независимо от того, по какому имени щелкнули. Любая помощь, которая ценится как всегда, или альтернатива fancybox, которая будет работать.
foreach ( $get_test_list as $record ) {
<li id=test-list>
<a href="#inline" class="various" title="<?php echo $record->name; ?>"><?php echo $record->name; ?></a>
</li>
<div id="inline">
<ul>
<li><?php echo $record->test_code; ?></li>
<li><?php echo $record->name; ?></li>
<li><?php echo $record->components; ?></li>
<li><?php echo $record->cpt_code; ?></li>
<li><?php echo $record->preferred_specimen; ?></li>
<li><?php echo $record->alternate_specimen; ?></li>
<li><?php echo $record->method; ?></li>
<li><?php echo $record->clinical_indication; ?></li>
<li><?php echo $record->turnaround_time; ?></li>
</ul>
</div>
Спасибо,
Деон