2016-05-02 10 views
0

私はphpでフォトギャラリーを作っています。私のメインページはすべてのサムネイル画像を含むギャラリーです。サムネイルをクリックすると、元のサイズの画像を持つ別のページにリンクされます(Google画像と同じように)。私はそれを行うことができますどのようにユーザーがの上をクリックするとするよう、ユーザーが選択した大きな画像を示すリダイレクトされたページに今ある場合画像をクリックしてURLにリダイレクトし、新しいURLの画像をクリックしてメインページに戻る

その後
<a href='".$row['image']."' class='image' title='".$row['title']."'>"."<img src=".$row['thumb']." class='thumb'/>&nbsp; &nbsp; &nbsp;</a> 

:私は内部の画像が含まれているハイパーリンクであることを行います大きなサイズの画像は、すべてのサムネイルでメインページにリダイレクトされますか?

+0

'window.history.back()' –

+0

は、私は(任意のJavaScriptを使用することは許されないのですPHPのみ)。イメージではなくhref内部のイメージが別のhrefになるようにできますか? – pquin92

答えて

0

<a hrefを使用して詳細ページにリンクすることができますが、なぜ詳細ページからこれを行うことができませんか?

あなたはリストページにあると考えて、例えばlisting.phpとイメージはデータベースからリストされています。以下のように画像をループすることができます。だから、

<a href="detail-image.php?id=<?php echo $image_from_database['id'];?>" class='image' title="image title"> 
    <img src="<?php echo $image_from_database['thumb'];?>" class='large'/> 
    </a> 

、あなたが

PHP $ _GET/$ _ REQUEST

を使用してIDを取得し、データベースから大きな画像を取得し、それを表示することができますどこが詳細-image.phpにリダイレクトされますクリックで。そこには、リストページにリンクするには、同じ行うことができます

<a href="listing.php" class='image' title="image title"> 
    <img src="<?php echo $image_from_database['large_image'];?>" class='thumb'/> 
</a> 
0

見て私は、問題だ、まさに

を知らないが、私はあなたのコードであり、間違った考えて、

<a href="<?php echo $row['image'];?>"class='image' title="<?php echo $row['title'];?>"> 
 
    
 
    <img src="<?php echo ['thumb'];?>" class='thumb'/>&nbsp; &nbsp; &nbsp; 
 
</a>

、それのようでなければなりません!!ページは「Something.php」である必要があります

1
<a href="<?php echo $row['image'];?>"class='image' title="<?php echo $row['title'];?>"> 

    <img src="<?php echo ['thumb'];?>" class='thumb'/>&nbsp; &nbsp; &nbsp; 
</a> 
あなたは、前のページに移動するには戻ってはJavaScriptを使用することができます
関連する問題