[PHP-users 32051] Re: フォーム結果をPOSTで受け取ってポップアップに表示

sawada_rerere001 @ yahoo.co.jp sawada_rerere001 @ yahoo.co.jp
2007年 4月 28日 (土) 14:41:28 JST


書かれている内容からはやりたいことがわかりません。
とても試行錯誤した結果には見えません。

> フォームの送信ボタンは画像でしかもオンマウスで画像が切り替わります。
> 通常の送信ボタンであれば、出来るのですが
> 画像ボタン部分を下記のようにHTMLに記述しています。

画像をボタンにした時にだけ期待した動作をしないということですか?

> puti_vote/index.php では、下記のようにポストデータを受け取りデータの保存と 
> 
> グラフ表示の元となる率を計算させて、最後にテンプレートを表示させています。
> どこがおかしいのか、試行錯誤してるのですが思うように行きません。
> どなたか、アドバイスを頂けましたら助かります。

> if(!is_file($filename)){
> File_Write_a($filename, $vote_no);
> chmod($filename, 0777);
> }else{
> File_Write_a($filename, $vote_no);
> }
>
> //データ集計
> $result = data_count($filename);
> extract($result);
> show_template_arrya($tmpl, $result);
>

どのような結果を得たいのかがわかりません。
どの部分までが期待した動作をしていて、
どの部分で期待した結果が得られないのか明確に記述してもらえないと
答えようがないかと思います。
ユーザー定義関数も影響している可能性があるのであれば記述してください。


シンプルなコードにして一つずつ順に追ってみてはどうでしょう?



----- Original Message ----- 
From: "miyuki sakamoto" <sakamoto.miyuki @ sea.plala.or.jp>
To: "PHP_ML" <php-users @ php.gr.jp>
Sent: Saturday, April 28, 2007 12:49 PM
Subject: [PHP-users 32050]フォーム結果をPOSTで受け取ってポップアップに表示


> こんにちは坂本です。又、知恵をお貸しください。
>
> 投票フォームを作成し、結果をポップアップに表示させるプログラムを組んでいま
> す。
> POSTで受け取る部分は難なく出来てるのですが、
> 投票結果をグラフにしポップアップに表示する部分で停滞しています。
>
> フォームの送信ボタンは画像でしかもオンマウスで画像が切り替わります。
> 通常の送信ボタンであれば、出来るのですが
> 画像ボタン部分を下記のようにHTMLに記述しています。
>
> <a href="javascript:;" onmouseout="MM_swapImgRestore()"
> onmouseover="MM_swapImage('vote','','image/choice_vote_over.gif',1)">
> <img src="image/choice_vote.gif" alt="投票ボタン" width="51" height="23"
> id="vote"
> onclick="MM_openBrWindow('','choice','scrollbars=yes,width=451,height=380');
> submit('vote_form');"/>
>
>
> 又、フォームタグを下記のようにしています。
> <form method="post" action="puti_vote/index.php" NAME="vote_form"
> id="vote_form" target="choice" onsubmit="return popup_window(this)">
>
>
> puti_vote/index.php では、下記のようにポストデータを受け取りデータの保存と 
> 
> グラフ表示の元となる率を計算させて、最後にテンプレートを表示させています。
> どこがおかしいのか、試行錯誤してるのですが思うように行きません。
> どなたか、アドバイスを頂けましたら助かります。
>
> $vote_vol_no = $_POST['vote_vol_no'] ;
> $vote_no = $_POST['vote_no'];
> $filename = DATA_DIR ."/". $vote_vol_no.".txt";
>
> //投票されたら
>
> if(!is_file($filename)){
> File_Write_a($filename, $vote_no);
> chmod($filename, 0777);
> }else{
> File_Write_a($filename, $vote_no);
> }
>
> //データ集計
> $result = data_count($filename);
> extract($result);
> show_template_arrya($tmpl, $result);
>
>
> 宜しくお願いいたします。
> ----
> 坂本
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 

--------------------------------------
Big Chance to Win 50,000 Yahoo! Points!
http://pr.mail.yahoo.co.jp/nlcp/



PHP-users メーリングリストの案内