[PHP-users 5507] Re: 関数の結果をリフレッシュ?

Shigeki Mimura php-users@php.gr.jp
Mon, 18 Feb 2002 15:27:46 +0900 (JST)


三村です。

kishida> 正規表現を使わないのならstrposとかでいけるのでは?
kishida> # 日本語なのでmbstrposのほうがいいでしょうが。

こういうアプローチなら、その操作を行なう関数の戻値を日本語にしないで、
コードで返すようにすれば良いと思います。

1->操作を行なう事ができない
2->データベースを作成できない
...

switch ($response){
       case "1":
	    tep_db_query("update products set status_yahoo = 3 where products_id = '" . $product_values['products_id'] . "'");
       break;
            tep_db_query("update products set status = 5 where products_id ='" . $product_values['products_id'] . "'");
       case "2":
       break;

.....

}

てな感じで処理させれば良いのでは?
こっちの方が、実行速度も早いと思うんですが。