2017-01-19 5 views
0

ここで私は、ギャラリー内のすべての写真は、彼らが同じ高さと幅を持っていることを確認する必要があり、私はも、PHPでのギャラリーの写真を作るためにどのよう

<h3>Gallery</h3> 
<?php 
include"includes/connection.php"; 
$sql = "select * from kategorije"; 

$res = mysqli_query($con, $sql); 
while($row = mysqli_fetch_assoc($res)) 
{ 
?> 

<h4 class="text-center"><?php echo ucwords($row['naziv']); ?></h4> 
<?php 
    $id = $row['sifra']; 
    $sql1 = "select * from rad where kategorija = $id"; 

    $res1 = mysqli_query($con, $sql1); 
    $n = mysqli_num_rows($res1); 
    if($n>0) 
    { 
     while($row1 = mysqli_fetch_assoc($res1)) 
     { 
      $pid = $row1['sifra']; 
?> 
     <div class="col-md-2 col_1"> 
      <a href="single.php?id=<?php echo $pid ?>"><img src="uploads/<?php echo $row1['datoteka']; ?>" class="img-responsive" alt=""/></a> 
     </div> 
<?php 
     } 
    }else{ 
?> 
     <div class="col-md-2 col_1"> 
      <h6>No Images</h6> 
     </div> 
<?php 
    } 
?> 
    <div class="clearfix"></div> 
<?php 
} 
?> 

を作っていますウェブサイト上のギャラリーのために私のコードですアップロードされましたが、私はどのようにわかりません。このコードを挿入しようとしましたが、うまくいきません:

echo"<img src='$dir_path$files[$i]'style='width:150px;height:200px;'> 

また、私はCSSで試してみましたが、うまくいきません。

+0

あなたは$行をエコーし​​ましたか? –

+2

同じ高さと幅のUPLADED、または同じ高さと幅のDISPALYEDのみを使用しますか?表示は非常に簡単です。アップロードは少し難しいでしょう。 – Twinfriends

+0

DISPALYED! ...彼らはうまくアップロードされ、その部分は動作します – rand

答えて

0

別のサイズで表示したいので、試した方法で正しい構文でこれを実現できます。サイズ変更した画像を表示するこのコード行が欲しいです:

<a href="single.php?id=<?php echo $pid ?>"><img src="uploads/<?php echo `$row1['datoteka']; ?>" class="img-responsive" height="200" width="150" alt=""/></a>` 

私はそれがあなたのために働いたことを教えてください。これは、これはあなたが単に構文に従わなければなりません覚えておいて、あなたがそれをしたい行をwasen't:

<img src="http://url.com/pic.png" width="150" height="200"> 

ザッツすべてを。 :)

+0

Twinfriends、ありがとう!それはまだすべての写真が同じではありませんが、はるかに良く見えます! – rand

+0

@randそれはかなり奇妙です。通常は、それらはすべて現在同じサイズ/高さを持つ必要があります。しかし、確かに、もし彼らが白いボーダーや何かでアップロードされていれば、あなたはそれらが同じサイズではないと思うでしょう。 Google Chromeで作業している場合は、画像を右クリックして「点検」すると、画像に関するさらに詳しい情報が表示されます。 – Twinfriends

関連する問題