Зареждане на снимки в модал според албума

vinsbg

Registered
Здравейте,

на страницата имам изведени три албума/категории и се опитвам да го направя като се цъкне на някой да отваря прозорец(модал) и в него да зареди всички снимки, които се съдържат в тази категория.
Нещо обаче не се получава с модала. Изобщо не го отваря. А и не знам как точно да структурирам нещата.. как да предам id-то, като са на една и съща част от кода.. модала и албумите. Ето го текущия код .. в момента изкарва само трите албума.
Код:
<?php
 require_once 'misc/database.php';
 $pdo = Database::connect();
 echo '<section id="portfolio" class="grid">';
    foreach($pdo->query("SELECT * FROM albums ORDER BY album_id") as $row) 
    {
        echo '<figure class="effect-portfolio wow fadeIn">
                 <img src="'.$row['album_image'].'" alt="03_img"/>
                 <figcaption>
                    <h2>'.$row['album_name'].'</h2>
                    <a href="#portfolioModal2" class="portfolio-link" data-toggle="modal"></a>
                 </figcaption>
              </figure>';
    }
    echo '</section>
           <div class="portfolio-modal modal fade" id="portfolioModal2" tabindex="-1" role="dialog" aria-hidden="true">
           <div class="modal-content">
             <div class="close-modal" data-dismiss="modal">
               <div class="lr">
                  <div class="rl">
                  </div>
               </div>
             </div>';
   if(isset($_GET['album_id']) && is_numeric($_GET['album_id'])){
                $album_id = $_GET['album_id'];          
   $query = $pdo->query("SELECT * FROM images WHERE image_album = $album_id ORDER BY image_id DESC ");
      foreach ($query as $row) {                                 
         echo '<div class="container">
                <div class="row">
                    <div class="col-lg-8 col-lg-offset-2">
                        <div class="modal-body">
                            <div class="item active">
                              <img src="gallery/'.$row['image_name'].'" alt="...">
                            </div>
                        </div>
                    </div>
                </div>
               </div>';
      }      
   }
   echo '</div></div> ';
   Database::disconnect();       
?>
 

Back
Горе