Ohgaki 様 コメント有難うございました。

レスが遅れまして失礼いたしました。

その後、別の会議室などで尋ねてみたり、ネットで調べているのですがまだ解決していません。

仰る通り、mysqlの原因でないことが判ってきました。

画面が真っ白になるphpスクリプトは、元のphpスクリプトから呼び出しているのですが、
そのスクリプト自体が何も画面表示されないので、なんともデバッグのしようが有りません。

その時にlocation.href=.....で呼び出しているのがうまくいってない?ような気がします。
mysqlの更新自体はうまくいっているので画面表示ができていないだけなのも不思議ですが、
phpとブラウザの仕様によるものみたいです。
phpのフォーラムでこの現象として尋ねてみようと思います。

(2013/06/20 14:47), Yasuo Ohgaki wrote:
2013年6月19日 9:27 ram <ram@hatsuho.co.jp>:
$SQL = $SQL." WHERE npdate = {$ck_ym} AND sycd = '{$ck_sycd}'";
echo mysql_errno($cn) . ": " . mysql_error($cn) . "\n";
echo $SQL;
$sts = mysql_query($SQL,$cn);
if (!$sts) {
print "<br><img src='img/error.jpg' width=32 height=32>";

mysql_queryの前にecho文を加えてみましたが、これさえも表示されず、ブラウ
ザが空白な状態で固まった状態になりますが、
更新は正常に行われています。

エラーが出てハンドラで出力バッファをクリアしていたり、クラッシュしていたらブラウザには何も出力されません。エラーログファイル を設定し、error_log()でログに出力した方が良いです。

IEだけで起きるならブラウザ判定コードの何処かに問題がある?
ブラウザの3rdパーティークッキーが無効になっている?

のかも知れません。
多分、PHPコードの問題ですね。

--
Yasuo Ohgaki
yohgaki@ohgaki.net