[PHP-users 5215] Re: 画像の並びを変えるには?

YasuhiroSuzuki php-users@php.gr.jp
Tue, 05 Feb 2002 19:05:53 +0900


こんにちは
鈴木@PHPはまりたて
と申します

 >大変、お世話になってます。
 >PHPで画像の並びを換えるプログラムを作成しているのですが
 >どうして良いのかわかりません。
 >■使用環境■
 >OS           : Windows98
 >WEBサーバ    :FreeBSD / Apache
 >PHP          :PHP3
 >ブラウザ     :IE6
 >■質問内容■
 >画像の一覧を表示して、クリックした画像を一番上に移動させ
 >たいのです。画像には表示する際に並び順が設定されています。
 >※並び順の値は1から設定しています。
 
こんな感じダメですか?(質問内容の仕様とは違いますけど)
一応、それらしくなりましたが、意図が違っていたらゴメンナサイ
(多分もっとセンスの良いやり方があるとは思いますが)

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

<html>
<head>
<title>img</title>
</head>
<body>
<?php
function PrintImg($now_file, $img_file)
{
	$rtnValue == "";
	if($now_file != $img_file)
	{
		$rtnValue = "<a href=\"./img.php3?img=${now_file}\"><img src=\"./img/${now_file}\" border=\"0\"></a><hr>\n";
	}
	return $rtnValue;
}
if(!isset($img))
{
	$img = "11111.jpg";
}
print "<a href=\"./img.php3?img=${img}\"><img src=\"./img/${img}\" border=\"0\"></a><hr>\n";
print PrintImg("11111.jpg", $img);
print PrintImg("22222.jpg", $img);
print PrintImg("33333.jpg", $img);
print PrintImg("44444.jpg", $img);
print PrintImg("55555.jpg", $img);
?>
</body>
</html>