Posiadam skrypt zawierający pętlę while która wypisuje z bazy linki do zdjęć, informacje o tym kto je wstawił, datę itp
Wszystko to zawarte jest w kodzie poniżej, kilka linijek wyrzuciłem, żeby było bardziej przejrzyście bo i tak większość nie ma teraz znaczenia.
W ostatniej linijce jest link do komentarzy, które chciałbym wyświetlać na popupie który mam gotowy z netu
  1. <?php
  2. while ($numphotos = mysql_fetch_assoc($allphotos)){
  3.  
  4. $photoinfo = mysql_query('SELECT * FROM photos WHERE link="'.$numphotos['link'].'" ');
  5. $fetchinfo = mysql_fetch_assoc($photoinfo);
  6. $profuser = $numphotos['user'];
  7.  
  8. echo '<div class="thisphotobox"><div class="photouser">' . 'Dodał:<a href="user.php?user=' . $numphotos["user"] . ' " \" class="proflink"> '.$numphotos["user"].'</a></div>';
  9. echo "<div class='photodate'>" . $numphotos['date'] . "</div>";
  10. echo '<img src="'.$numphotos['link'].'" alt="photo" class="photolink" align="middle">';
  11. $photoid = $fetchinfo['id'];
  12.  
  13. echo "<div class='likenum'>" . $fetchinfo['likes'] . "</div> ";
  14. echo "<div class='dislikenum'>" .$fetchinfo['dislikes'] . "</div> ";
  15.  
  16.  
  17. <div class='comments'><a href='#' class='my-button' onclick='komenty(".$photoid.")'>komentarze</a></div>";
  18.  
  19. }
  20. ?>


Cały ten popup wyglądałby tak jak poniżej, tylko nie wiem jak go wrzucić do tego kodu wyżej.
Próbowałem wrzucić jeden skrypt php do drugiego za pomocą echo jednak nie bardzo umiałem sobie z nawiasami poradzić no i przeczytałem wiele słów krytyki w stosunku do ludzi którzy praktykowali takie rzeczy.
W jaki sposób można to inaczej połączyć? Próbowałem też jakoś z ajaxem to odpalić, ale dziwne rzeczy mi się dzieją, popup się pojawia, potem znika.
Nie wiem co ja mam z tym zrobić

  1. <div id='element_to_pop_up'>
  2.  
  3. <a class='b-close'></a>
  4.  
  5. <?php
  6. $allcomments = mysql_query('SELECT * FROM comments WHERE photoid = "' .$photoid. '" ') or die(mysql_error();
  7. while ($numcomments = mysql_fetch_assoc($allcomments)){
  8. echo $numcomments['comment'];
  9. }
  10. ?>
  11.  
  12. </div>