2017-05-31 7 views
0

私は簡単なウェブサイトを作成しました。そこに登録してログインし、画像をアップロードしてインデックスページに表示することができます。表示された各画像は、URL/イメージがクリックされるまで作成されない一意のURLページにコンテンツを作成するにはどうすればよいですか?

uploads /".$ imagePath "につながります。

画像はフルサイズで新しいURLに表示されます。残念ながら、URLには画像のみが含まれていますが、画像情報、ヘッダー、フッターなどを含めたいと思います。私が作成したページにつながったURLがあれば、ヘッダー、フッター、必要なものを含めることができます。すべての画像にユニークなので、私はそれについて何をすべきか全く分かりません。ここに私のコードは、各画像の

echo    "<br>" 
        .$getResult['name'].'<br><br>' 
        ."<a href='uploads/".$imagePath."'>".'<img class="uploadedImg" src="'.$image .'" alt="Random image" /></a>'."<br><br>" 
        .$getResult['description']."<br><br>" 
        .$getResult['date']."<br><br>" 
        .$getResult['author']."<br><br>"; 

答えて

0

だ代わりに、大きな画像にハイパーリンクとしてイメージを与える、次のようにPHPファイルへのハイパーリンクを与える:

<a href="imageinfo.php?id=<?php echo $image_id;?>"> 
<?php echo "<img class='uploadedImg' src=$image alt='Random image' />"?> 
</a> 

「imageinfo.php」ファイルに加えて、ヘッダーとフッターに含める予定の、データベースに格納されている大きな画像情報行の一意のIDを渡します。 'imageinfo.php'ファイルでは、この$ image_idに$ _GET ['image_id']としてアクセスできます。あなたはデータベースと表示からデータを取得することができます。 したがって、すべての画像は同じ 'imageinfo.php'ファイルにハイパーリンクされますが、IDとともに送信されたIDに基づいて、Large画像とそれに関連付けられたヘッダーとフッターをデータベースから取得して表示することができます。

ハッピーコーディング!

関連する問題