[PHP-users 26014] Re: MacIE5.17 の挙動で悩んでおります。
Shingo
yossie @ yahoo.co.jp
2005年 6月 30日 (木) 11:28:54 JST
榮水様
Yossieこと吉野です。
お返事が遅くなりましたが、試しにヘッダーの部分を以下のように書き変えて
再度試してみましたが、結果は一緒でした。
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
HTMLで書かれたページで検索条件を指定して、何も入れずにそのまま検索ボタン
を
押すと、全検索されるようになっています。
エラーの詳細は以下のような感じです。
Warning: PostgreSQL query failed: ERROR: Unterminated quoted string in
/home/www/*/kensaku.php on line 81
Warning: Supplied argument is not a valid PostgreSQL result resource in
/home/www/*/kensaku.php on line 82
Warning: PostgreSQL query failed: ERROR: Unterminated quoted string in
/home/www/*/kensaku.php on line 85
Warning: Supplied argument is not a valid PostgreSQL result resource in
/home/www/*/kensaku.php on line 86
一致する項目は見つかりませんでした。
以下はソースの一部です。書籍に載っていたサンプルスクリプトに自分で若干の
手を加えています。
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
</head>
<body bgcolor=#ffff80>
<?
require('./include/config.php');
error_reporting(0);
$limit = 20;
//(sampleとなっている所を書き換えて使用)
if($sample != ""){
$where .= $where ? "and sample~'$sample' ":"where sample~'$sample' ";
}
//----------------------------------ここの行が76行目です------------------------------
if (!$sql) { $sql = "select * from customer_table ".$where; } else {$sql =
str_replace("\\","",$sql); }
if($offset == ""){
$offset = 0;
$resall = pg_exec("$sql");
$allrows = pg_numrows($resall);
}
$R = pg_exec("$sql order by customer_id limit $limit offset $offset");
$rows = pg_numrows($R);
$tmp = $offset+1;
if($allrows > 0){
print $allrows."件見つかりました。".$tmp."件目から".
$rows."件を表示しています。 <a
href=kensaku.html>検索画面に戻る</a><BR><BR>\n";
} else {
print "一致する項目は見つかりませんでした。 <a href=kensaku.html>検
索画面に戻る</a><BR><BR>\n";
}
---------------------------以下続きますが省略--------------------------
なお、HTMLからこのPHPを呼び出す際には、以下のようなタグを書いています。
<INPUT type="button" value="全データ表示"
onclick="location.href='./kensaku.php'">
もちろん、このHTMLもEUC-JPで書いてあり、呼び出されるPHPもEUC-JPで書いてあ
ります。
これで何かわかるでしょうか・・・。
Windowsではこのようなエラーは全く表示されません。FireFoxでも、Mozilla
でも、OperaでもIE6でも大丈夫です。
MacだとMSIE5.17が駄目です。Netscapeでも駄目でした。
吉野
PHP-users メーリングリストの案内