[前][次][番号順一覧][スレッド一覧]

mysql:6051

From: fukuixyz <fukuixyz <fukuixyz@xxxxxxxxxx>>
Date: Mon, 02 Sep 2002 09:38:33 +0900
Subject: [mysql 06051] 画像データーの保存

福嶋です。

過去のメールを検索できるので、MIYATSU Kazunariさんに
教えていただいたのですが、http://www.mysql.gr.jp/
ここから検索するといろいろなことが分かります。

私もここのログをもとに、最近、画像データーのDB登録に
挑戦しています。

しかし、うまく行かないので質問させていただきます。
過去のログを参考に(MIYATSU KazunariさんのサンプルPHPを利用)
動かしてみたところ、登録(アップロード)はうまく行くのですが、
登録内容の利用(ダウンロード)ができません。
IE5だと「ファイルに保存ORアプリから実行」となるので、
アプリから実行を選ぶと、bmpの場合はペイントが起動して表示されます。
しかし、その他の形式jpg、gifの場合は、IE上に四角い表示用の
エリアが作られますが、画像は表示されません。その他ネスケとかモジラだと
「ファイルに保存ORアプリから実行」というのは表示されず、どの形式でも
四角い表示用のエリアが作られますが、画像は表示されません。

PHP内容
(DB登録内容を表示させ、IDを選択させて、あとはMIYATSU Kazunariさんの
サンプルPHP、SND.PHPにIDを渡して実行させる。)

<html>
<body>

<?
$conn=mysql_connect("localhost");
if(!mysql_select_db("StdArchive",$conn)){echo ("Cannot select
database.\n");}
$result = mysql_query("select ID, MIME, Filename from stddoc");

$fields = mysql_num_fields($result);
$rows = mysql_num_rows($result);
$table = mysql_field_table($result,0);
echo "<html>";
echo "<head>";
echo "</head>";


// データーの抽出&表示
        echo "<table BORDER COLS=3 WIDTH=\"75%\" >";

// 項目名の抽出&表示
	$i = 0;
	while( $i < $fields ) {
             $name = mysql_field_name($result,$i);
             echo "<td>".$name."</td>";
             $i++;
             }

//  データー本体の表示
	while(($data=mysql_fetch_row($result))){
		echo "<tr>";

		$i = 0;
		while( $i < $fields ) {
			echo "<td>" . $data[$i] . "</td>";
			$i++;
		}
		echo "</tr>";
	}
        echo "</table>";

	mysql_close();


echo "<FORM action=\"SND.php\">";
echo "&nbsp;&nbsp;&nbspID&nbsp;&nbsp<INPUT TYPE=text NAME=FileID
size=3 value=\"\">";
echo "&nbsp;&nbsp;<INPUT TYPE=submit value=\"要求\">";

// 入力内容の送信、クリア
echo "&nbsp;&nbsp;&nbsp<INPUT TYPE=reset value=\"訂正\">";
echo "</FORM>";

?>

</body>
</html>

どこを直したらよいのか分かりませんので、アドバイス願います。

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/


[前][次][番号順一覧][スレッド一覧]

      6005 2002-08-28 09:42 [<m-kanata@xxxxxxxxxx] ファイルの保存                          
      6008 2002-08-28 10:30 ┣[fukuixyz <fukuixyz@x]                                       
      6012 2002-08-28 16:42 ┃┗["MIYATSU Kazunari" <] RE: (バイナリ) ファイルの ( テーブルへの) 保存
      6013 2002-08-28 16:50 ┃ ┣["TOYOSHIMA,Masayuki"]                                   
      6016 2002-08-28 21:11 ┃ ┃┗["KAWAI,Takanori" <GC]                                 
      6014 2002-08-28 17:43 ┃ ┣[fukuixyz <fukuixyz@x]                                   
      6018 2002-08-29 10:52 ┃ ┣[fukuixyz <fukuixyz@x] (バイナリ) ファイルの ( テーブルへの) 保存できました。
->    6051 2002-09-02 09:38 ┃ ┗[fukuixyz <fukuixyz@x] 画像データーの保存                
      6060 2002-09-02 17:27 ┃  ┗["MIYATSU Kazunari" <]                                 
      6071 2002-09-03 09:35 ┃   ┗[fukuixyz <fukuixyz@x]                               
      6010 2002-08-28 10:56 ┗["KAWAI,Takanori" <GC]