[PHP-users 13233] Re: ボタンを押すと画面にはなにも起こさずにPHP の関数を起動させたい

DANJO Tomoki php-users@php.gr.jp
Wed, 12 Feb 2003 18:26:50 +0900


檀上です。

画面を更新させたくないだけだったら隠しフレームとJavaScriptでできますね。

PHP 隠しフレーム などのキーワードで検索してみてください。


On 2003.02.12 17:48, "H.Morimoto"  wrote:

> 森元です。
> 
> Formを自分自身に飛ばすようにすればできないこともないかも。。。
> 
> <?php
> function foo() {
> (・・・省略・・・)
> }
> ?>
> <FORM ACTION="<?php basename($PHP_SELF) ?>" METHOD="POST">
> <INPUT TYPE="SUBMIT" NAME="HOGE" VALUE="GO!">
> </FORM>
> 
> <?php
> if ($HOGE == "GO!") { 
>   foo();
> }
> ?>
> 
> テストしてないので何ともですが、こんな感じで意図してるものなのかな?(あ、で
> も画面は更新されちゃうからダメか・・・)
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

-=-=-=-=-=-=-=--=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=
DANJO Tomoki <to_danjo@electron.ctv.ne.jp>
Chukyo Electron Co.,Ltd. System Div. SDG.