2017-10-15 20 views
0

イメージをモーダルdivに表示します。 私は=「_ブランク」または他の属性のターゲットを使用する場合、それは動作しますが、私はここでモーダルDIV コードEcho php Image in modal from mysql

<?php 
    $sql = "SELECT Name, Email, Address, Sex, Image FROM members"; 
    $result = $pdo->query($sql); 
    $result->setFetchMode(PDO::FETCH_ASSOC); 
    while($row=$result->fetch()) 
    { 
    ?> 
    <tr> 
     <td><?php echo $row['Name']?></td> 
     <td><?php echo $row['Email']?></td> 
      <td><?php echo $row['Address']?></td> 
      <td><?php echo $row['Sex']?></td> 
      <td><?php echo $row['Image']?></td> 
      <td><a href="upload/<?php echo $row['Image']?>" data-toggle="modal" data-target="#myModal">View Image</a></td> 
    </tr> 
    <?php 
    } 
    ?> 

</table> 
     <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
    <div class="modal-dialog"> 
     <div class="modal-content" style="height:20em"> 


     </div><!-- /.modal-dialog --> 
    </div> 
    </div> 

    <script> 
    $(function() { $('#myModal').modal({ 
    keyboard: true 
    })}); 
    </script> 
</body> 
</html> 
+0

特定の問題に関連するすべてのコードを含めるようにしてください。あなたの問題はHTML/Javascriptに関するものであり、特にPHPではありません。データベースクエリは完全に無関係です。しかし、誰かがあなたを助けてくれるなら、あなたがモーダルを作成するためにどのJavaScriptライブラリを使用しているか知っているといいでしょう。 –

+0

@JohannesMüller私はブートストラップライブラリを使用していますが、画像をdiv(モーダル)にエコーしたいのですが、画像はデータベースに保存されているアップロードフォルダにあります。私はdivを使用してイメージを配置するためにtarget(したがってHTML href属性)を使いたいと思います。私はターゲットブランクを使用すると動作しますが、モーダルでは動作しません!! –

答えて

0

whileループ内modal divタグを追加して、そこに映像ソースを挿入している画像が欲しいです

+0

私はそれを試みたが、動作していない!たぶん私はそれが間違っているか、私はあなたを正しく理解できませんでしたか? –