2016-09-12 10 views
-4

データベースからこれらのイメージを取得したい。htmlのデータベースから複数のイメージを取得する方法<img>タグ

I want to retrieve these images from database.

<html> 
<body> 
<?php 
$servername="localhost"; 
$username="root"; 
$pass=""; 
$db="db"; 
$conn=new mysqli($servername,$username,$pass,$db); 

$result=$conn->query("select * from image"); 


    while($row_brand=mysqli_fetch_array($result)) 
    { 
     $brand_image=$row_brand['image']; 


    ?> 
<div class="div1"> 
<?php 
echo "<img src='uploads/$brand_image' />"; 
echo <img src="image.php?id=<? echo $image['id'];?>" /> 
    } 
?> 
</div> 
</body> 
</html> 

私はすべての画像を取得するために、このコードを使用しています。
しかし、画像<img>タグで画像を取得したいです。
<img>タグを使用してこれらの画像をHTMLファイルに取り込む方法を教えてください。

+0

'$ image ['id']'これはどこから来たのですか? – madalinivascu

+0

$ row_brand ['id']; $ image ['id']のインスタント。 – JYoThI

+3

1.ループ内の '$ brand_image'変数を上書きしています。2.画像を表示するときにループを使用していません。3. IDを表示しようとするときに、存在しない変数にアクセスしようとしています。 – jeroen

答えて

1
<html> 
<body> 
<?php 
$servername="localhost"; 
$username="root"; 
$pass=""; 
$db="db"; 
$conn=new mysqli($servername,$username,$pass,$db); 

$result=$conn->query("select * from image"); 


    while($row_brand=mysqli_fetch_array($result)) 
    { 
     $brand_image[] = $row_brand; 
    } 

    ?> 

<?php foreach($brand_image as $brand){ ?> 
<div class="div1"> 
<img src='uploads/<?php echo $brand["image"]; ?>' /> 
<img src="image.php?id=<? echo $brand['image_id']; ?>" /> 
</div> 
<?php } ?> 
</body> 
</html> 

この更新されたコードを確認してください。

+0

画像のフロントエンドを確認してください – omkar

+0

画像データベースからこれら6枚の画像が必要です – omkar

関連する問題