2016-03-11 52 views
-1
<?php require('includes/config.php'); 
include("includes/conf_proc.php"); 

//if not logged in redirect to login page 
if(!$user->is_logged_in()){ header('Location: login.php'); } 

//define page title 
$title = 'Account Page'; 

//include header template 
require('layout/header.php'); 

$img_query = "SELECT * FROM `images` WHERE memberID='".$_SESSION['memberID']."'"; 
$img = mysqli_query($conn, $img_query); 
$rows = mysqli_fetch_assoc($img); 
$num_row = mysqli_num_rows($img); 


?> 

<div class="container"> 

    <h2 style="margin-bottom:10px;margin-left:15px;">User account</h2> 
     <div class="row" style="background-color: white;"> 
      <div class="col-sm-6 col-md-12" style="margin-top:20px; margin-left:90px"> 
       <?php 
        echo '<img src="./demo/covers/'.$rows['image'].'" />'; 
        echo $num_row; 
       ?> 
      </div> 
     </div> 
    </div> 
    <?php 
//include header template 
require('layout/footer.php'); 
?> 

傢伙嗨,就像你看到的回聲是要顯示的圖片是在Loged成員downloaded.But我不知道如何創建循環,我可以顯示每個畫面會員下載?所有數據庫都有ID,MemberID和Pcuture名稱。 因此,例如,回顯每個有會員ID爲2的圖片。 我應該使用JOIN嗎?回聲每張圖片的會員ID

+0

_「我應該使用JOIN嗎?」_ - 不,當然不是。連接用於將來自多個表的數據連接在一起(或者從一個表與其自身相連,如果有列彼此交叉引用的話) - 但這裏只有一個非常簡單的表。所以你需要的只是一個循環 - 甚至在['mysqli_fetch_assoc'](http://php.net/manual/en/mysqli-result.fetch-assoc.php)手冊中的基本例子都可以告訴你這是如何工作的。 – CBroe

+0

Tnx澄清隊友! – Aco

回答

1

您將mysqli_fetch_assoc置於while循環中。

<?php require('includes/config.php'); 
include("includes/conf_proc.php"); 

//if not logged in redirect to login page 
if(!$user->is_logged_in()){ header('Location: login.php'); } 

//define page title 
$title = 'Account Page'; 

//include header template 
require('layout/header.php'); 

$img_query = "SELECT * FROM `images` WHERE memberID='".$_SESSION['memberID']."'"; 
$img = mysqli_query($conn, $img_query); 
$num_row = mysqli_num_rows($img); 


?> 
    <div class="container"> 

    <h2 style="margin-bottom:10px;margin-left:15px;">User account</h2> 
    <?php 
    while($rows = mysqli_fetch_assoc($img)) 
    { 
    ?> 
     <div class="row" style="background-color: white;"> 
      <div class="col-sm-6 col-md-12" style="margin-top:20px; margin-left:90px"> 
       <?php 
        echo '<img src="./demo/covers/'.$rows['image'].'" />'; 
        echo $num_row; 
       ?> 
      </div> 
     </div> 
    <?php 
    } 
    ?> 
    </div> 
//include header template 
require('layout/footer.php'); 
?> 
+0

我明白了,tx很多隊友! – Aco

相關問題