ベストアンサー フォームボタンを押すたびに数字が増えていくプログラム 2005/08/05 02:17 PHPでフォームボタンを押すたびに数字が増えていくプログラムをクッキーや別のファイルを使わないで作る方法はありますか?あれば教えてください。 みんなの回答 (6) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ttyp03 ベストアンサー率28% (277/960) 2005/08/06 22:23 回答No.5 遅くなりました。 どうぞ。 <? $cnt = $_POST['cnt'] + 1; ?> <html> <body> <form action="" method="post"> <?=$cnt?> <input type="hidden" name="cnt" value="<?=$cnt?>"> <input type="submit" value="up"> </form> </body> </html> #4の方も同じようなプログラム作ってますが、僕の場合、プログラム中からHTMLを吐き出すのは好きではないので、計算した結果をHTMLに埋め込むようにしています。 そうするとロジックとデザインが別々になり、すっきりしたプログラムになりますよ。 質問者 お礼 2005/08/08 23:01 ありがとうございます。 すっきりしていていいです。 みなさんはプログラムを作ってたりしてどうしてもわからないところはどのように解決しているのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (5) ttyp03 ベストアンサー率28% (277/960) 2005/08/10 10:56 回答No.6 #3,5です。 >みなさんはプログラムを作ってたりしてどうしてもわからないところはどのように解決しているのでしょうか? わからないところ、にも種類があって、どういうプログラム(流れ)にしたらいいかわからないのと、わかっているけど技術的にわからない(例えば関数の使い方がわからないとか。これはちとショボい例だけど…)があると思います。 僕の場合は20年くらいプログラム組んでいるので前者で困ることは滅多にないですね。 なぜかというとプログラムなんて過去に作ったロジックを組み合わせていけばいいだけなので、昔こんな風なの作ったなというのを思い出しながら書けばいいだけなんです。 もちろん昔はその過去の実績もなかったので苦労したけど、そのときの解決法は「とにかく色々やってみる」だったと思います。 人に聞いて答えを教えてもらってしまうよりは、試行錯誤しながら考えるほうが答えが導き出されるまでの過程にも学ぶことが沢山ありますからね。 こういうやり方はダメとか、これは今回使えないけどあっちの処理では使えそうだなとか。 で、時間が許す限り自力で考えてそれでもダメなら人に聞くということになりますね。 後者の問題は今でもよく発生します。 やること(結果)は一緒なんだけどその過程の処理の仕方が違ったりということはよくあります。 常に新しい技術は出てきているのでいつも同じロジックで作れるとは限らないですね。 これの対処法はとくにかく調べまくることでしょう。 なんかスレ違いっぽくなってきたので、これにて終了。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 awazak ベストアンサー率36% (61/165) 2005/08/06 12:23 回答No.4 <? $num=$_POST[num]; if(empty($num)) $num=0; echo $num; $num++; echo "<form method='post' action='./index.php'>"; echo "<input type='hidden' name='num' value='".$num."'>"; echo "<input type='submit' value='UP'>"; echo "</form>"; ?> どうぞ。 で、これ何に使うんですか??? 質問者 お礼 2005/08/08 22:56 ありがとうございます。 何に使えるかはこれからです。 簡単なことのようでそれすら作れない自分の能力のなさが恥ずかしいです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ttyp03 ベストアンサー率28% (277/960) 2005/08/05 21:58 回答No.3 こんなんでいいですか? <? $cnt=$_POST['cnt'] + 1; ?> <html> <body> <form action="" method="post"> <input type="submit" name="cnt" value="<?=$cnt?>"> </form> </body> </html> 質問者 お礼 2005/08/06 11:52 ありがとうございます。シンプルでいいですね。 ちなみにvalueは"up"とかにしたいんですけど、出来ますか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 awazak ベストアンサー率36% (61/165) 2005/08/05 17:22 回答No.2 <html> <body> <? if($a=="") $a=0; //表示 echo $a; $a1=$a+1; echo "<br><a href='./index.php?a=$a1'>1足す</a>0"; ?> </body> </html> これ、何に使うんですか? 質問者 お礼 2005/08/05 19:39 うまくいきませんでした(>_<) ↓で一応うまくいきました。 $_REQUEST["purasu"]を1にするとうまくいかないし わからないことだらけです。ありがとうございました。 <?php require_once("common.php"); if($goukei == ""){ $goukei = 1; } if($_REQUEST["purasu"] != ""){ $goukei += $_REQUEST["purasu"]; echo($goukei); } ?> <html><body> <form action="count3.php"> <input type="submit" value="+1"> <input name="purasu" type="hidden" value="<?php HESC($goukei); ?>"> </form> </body> </html> 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 BLUEPIXY ベストアンサー率50% (3003/5914) 2005/08/05 03:15 回答No.1 count.php?num=1 の様になるように form actionを書き出す。 一番最初呼び出されたときは、 GETでnumがないので、 表示する数字は0にする。 その時のactionのurlを+1した数字で最初に書いた様に設定する (テキストボックスでhiddenで作れば、GETでやらなくてPOSTでもできる) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発PHP 関連するQ&A フォームボタン PHPとHTMLの違いが今イチよくわかっていないんですが、HPを作成している者です。 業者の方が作ったPHPやHTMLファイルを引き継いで、それを元に更新したり、自分で新たにHTMLファイルを作って更新したりしています。 GoLiveを使っているのですが「ボタン」のリンクの変更の仕方がわかりません。ヘルプを読んでみたりもしましたが、載っていないようなので質問させてもらいました。 あるページに「フォーム領域」を使っていたところがあったので真似てやってみたのですが、サーバーにおいてブラウザでみるとリンク先をフォーム領域で変更したはずなのに前のリンクのままでした。なにか特別な方法があるのでしょうか? リンク先というのがPHPファイルなのですが、自分で少し変更したPHPの会員種別選択(register_xxx.php){登録ボタンを押す}→会員情報登録(register_info_input.php)にしたいのですが、ブラウザで見ると会員種別選(register_xxx.php){登録ボタンを押す}→以前の設定PHPファイルにいってしまいます。(会員種別選択を2回繰り返す形になってしまっています。)それと、会員情報入力ページが本来なら入力項目が15ぐらいあるのに4項目しか表示されなくなってしまいました。 どうしたら良いのか教えてください。 フォーム内にアクションの異なるボタンを2つ設けたい PHPで掲示板をつくっています。投稿フォームがあり、その下にすぐに投稿をするボタンとプレビューで見れるボタンを2つ設けたいと思っております。actionが2つになるということになりますが、どのような方法で行うのがベターでしょうか?ご教授下さい。プレビューは(pview.php)に飛ばし、投稿は(write.php)に飛ばせばアクションが問題なくできるようにはしました。 フォームボタンを押して2つの動作をさせたい! フレームを組んでいます。 上をa.php、下をb.php。 a.phpに表があり、表の右側にボタンがあります。 このボタンを押すとその表の該当する行の詳細がb.phpに表示します。 ただ、この時にb.phpを表示すると同時にa.phpの表の元となっているDBへsutatus情報(0/1)を更新させたいと思っています。 要望としては無駄なページは開きたくないと思っています。 方法として思いつくのは (1)PHPだけで、b.php読み込むスクリプトとDBへ書き込むスクリプトを読み出す ⇒この場合、ボタン1つでその動作をさせる方法が思いつきません。 a.phpをPHPでreloadさせる方法がわかりません。 (フォーム以外からPOSTできるのでしょうか?) (2)PHP+javascriptで実施する。 ⇒別の新規ページを表示させて自動的に閉じることで可能? ただ、その場合の手段がわからない・・・。 といったところは思いつきましたが 肝心な部分がいろいろ調べましたがわかりませんでした。 詳しく教えていただければありがたいです。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム このサイトのメールフォームってちゃんとPHPのプログラムは動いているの このサイトのメールフォームってちゃんとPHPのプログラムは動いているのですか? http://www.keitai-site.net/php/mailform_php/なのですが、タイトルの通り、このサイトのメールフォームってちゃんとPHPのプログラムが動いているのでしょうか?どなたか設置した方いらっしゃったら教えてもらえますか?私は設置して、試しにメールフォームに全部記入して送信ボタンを押したら、ちゃんと「送信されました」と表示されるのにも関わらず、メールが来てないのです。管理者用のメールアドレスを記入したにも関わらずです。パーミッションの設定に問題があるのでしょうか? フォームでボタンクリック後にそのページに内容を表示する a.htmというファイルの中でフォームを使用しています。 フォームで送信のボタンを押すとフォームの内容を反映した文をphpを使用してb.phpに表示させています。 送信ボタンを押すとb.phpのページに飛んでしまいますが、a.htmの送信ボタンの次の行くらいにb.phpの内容を表示させるようにしたいです。 どのように記述すればできるでしょうか? 入力フォームでアドレスに数字を入れたい 入力フォームと送信ボタンを作り、そこに3、4桁の数字を入力して送信ボタンを押すと、その数字がアドレスの決まった位置に代入されるといったものを作りたいです。 分かりにくいかもしれないので… 例えば「1234」と入力、送信ボタンを押すと、 http://www.goo.ne.jp/aaaa/1234/bbbb/index.html にアクセスできるようにできませんか? ご存知の方、方法を教えて頂けませんか? いろいろ調べましたがよく分かりませんでした。よろしくお願いします。 2つのフォームから同時に送信するには 実は2つのフォームから同時にpostする方法が分からず困っています。一つのフォーム1はデータベースからデータを取り出して、ループをかけてチェックボックスのvalueに入れて表示しています。フォーム2では別内容をテキストボックスに入れます。そして、この2つを同時に別PHPファイルに送信したいのですが、片方しか送信されません。一つのボタンをクリックすると、2つのフォーム内容がpostされるようにするにはどうすればよいのでしょうか。どなたかご教授、アドバイス宜しくお願いいたします。 フォームのボタンをダウンロードボタンにしたい! DreamweaverMX を使ってホームページを作成しています。 ワードやエクセルで作ったファイルをダウンロードしてもらうのに、今は自分で作ったボタンにリンクを貼ってボタンをクリックするとファイルがダウンロードできるようにしているのですが… これを、フォームにあるボタンを使って、ファイルがダウンロードできるようにしたいのですが、どうしたらいいのでしょうか。ラベルにダウンロードと入れ、ダウンロード用のボタンを作るところまではできたのですが、それからどうしたらいいのかわかりません。教えてください。お願いします。 PHP フォームについて PHP初心者です。HTMLとPHPを使って、アンケートフォームを作っています。 ネットで色々と調べていたのですが、基本の構成がわからないので教えてください。 HTMLとPHPの別々のファイルで構成されているフォームと、HTMLにPHPを書き込みをしてHTMLの1つのファイルで構成しているものなどがありました。どの方法でやるとよいのでしょうか? また、同じ内容でもPHPの書き方が違うような感じがするのですが、PHPには同じ動作でも沢山の書き方があるのでしょうか?ウェブサイトによって書き方が違うので少し混乱しています。 [アンケートフォーム内容] テキスト・複数行のテキスト・メール・ラジオボックス・チェックボックス・添付ファイル(添付ファイルは難しいのであれば、無しにします)のフォームの部品をいれたいです。 [動作] 1、顧客がアンケートフォームの入力 2、入力内容を私のメールに転送する のシンプルな動作です。 また、ラジオボタンやチェックボックスをつけると、PHPの構文が難しくなるのでしょうか? 宜しくお願いします。 フォーム・ボタンの大きさ変更 エクセル2000のフォーム・ボタン(マクロを登録するボタン)の大きさ変更について、ご教授お願いします。 職場のPCなのですが、フォーム・ボタンの位置をずらして大きさを変更するため、右クリックして四方向の矢印を表示させて試みました。 すると、位置をずらして大きさの変更はできるのですが、なぜか、フォームボタンがコピーされてしまいます。 つまり、元のフォーム・ボタンはそのまま存在して、別にフォーム・ボタンができてしまいます。 どのようなことが原因でしょうか? 因みに自宅のPCで試したところ、このような現象は起きませんでした。 よろしくお願いします。 各ボタンに数字がでます。 どのソフトを開いてもボタンに数字が出ます。例えば、最小化のボタンには0、元のサイズに戻すには2、ファイルなどを開くときにどこのファイルか選ぶときの黒の逆三角形は6。他スタートボタンをクリックして検索や設定名などそこにマウスポインタを持っていくと右側に新しいウインドウがでるようなところには8と出ます。いきなりそのようになったので理由が分かりません。元に戻したいでので、どうかお願いします。 メールフォームに添付ファイルをつけたいです。 PHP初心者です。文章が変でしたら申し訳ないです。 現在メールフォームを作っています。 index.php(入力画面)⇒kakunin.php(確認画面)⇒send.php(送信) と3つのスクリプト使っています。 確認画面ではPOSTで入力画面の情報をとって、その内容を SESSION関数を使って、send.phpに渡し、送信しています。 テキストフォームやラジオボタンなどはこの方法で問題なかったのですが 添付ファイルを「_FILE」で情報習得した後、どのようにして send.phpに渡して送付すればよいかわかりません やりたいことというのは 入力画面に添付ファイル用のフォームを置いて 確認画面でその情報をとり、確認としてファイル名のみ表示 送信画面で添付ファイルとして送付 したいです。 いったん別のフォルダにコピーしてそれを送るのかなぁと 漠然と考えましたが、方法がイマイチわかりません。 できれば、送付後は一時保存したファイルは削除したいです それと、添付ファイルは複数送付したいです。 配列でもいいですし、別の名前をつけるでもかまいません。 なるべく、わかりやすい方法があれば教えてください。 ヒントやここに参考資料があるよ。というのでもかまいません。 フォームで入力したものをすぐ送付は結構見つけたのですが、 確認画面で一度添付ファイルの確認後、別の送付用PHPファイルで 送付する方法が見つけられませんでした。 初歩的な質問かもしれませんが、どうぞよろしくお願いいたします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム フォームの×ボタンを無効にするには C#.NETでプログラミングしています。 フォームの×ボタンを無効にするために「RemoveMenu()」を使っていますが、処理の負荷が大きくなった時に一旦別のウィンドウに隠して再表示したときに×ボタンが有効になってしまいます。 最小化ボタンが必要なので、ControlBoxを無効にすることもできません。 なんとか回避する方法はないでしょうか。 閉じるボタンが数字になっている ボタンが数字に変わってしまいました 元に戻す方法はどうしたらいいのでしょうか OSは2000です フォーム送信後の更新ボタンでも$_POST変数が初期化されない フォームのサブミット後にプログラムが走るようになっているtest.phpがあるのですが、フォーム送信後に更新ボタンを押しても再度ポストされるようになってしまっています。 ブラウザの更新ボタンを押したときには、ポストせずにフォームをクリアしたいのですが、どうすればできますでしょうか? <form method="post" action="<?php print($_SERVER['PHP_SELF']); ?>"> <input type=text name=aaa> <input type="submit" name="submit" value="submit"> </form> <?php if($_POST['submit']) { 処理 } ?> 更新ボタンを押されたときにフォーム内容をキャッシュさせたくない 現在問い合わせ等に使うフォームを作っています。 実現したいことは、 「フォーム入力後OKボタンを押したあと入力内容の確認画面でブラウザの戻るボタンを押した場合に、ページの有効期限切れを表示させずに入力した内容をそのまま表示したい」 ということなのですが、session_cache_limiter("none");とした場合、たしかに入力内容はそのまま表示されるものの、今度は更新ボタンを押そうが別の画面に一度飛ぼうが、スクリプトを読みに行ってくれず入力内容がずっと表示されっぱなしになってしまいました。 あれこれ検索したところ、「ページ生成のたびにURLのパラメータにランダムな(ユニークな)値を付け加えればページを読み直してくれる」という話が出てきたのですが、具体的にどのようにやればよいのでしょうか。あるいは他に妙案があるでしょうか。 現在の構成は、 入り口となるHTML(PHPで出力)にフォームへのリンク(<a href=form.php>フォームへ</a>)をもうけ、フォーム専用スクリプトに飛ばしています。 フォームのZOrder? VB2008でWindwosフォームからボタンを押して、 別のWindowsフォームを開き、そのフォームをクリックすると閉じて、元のフォームに行くプログラムで、 別のフォームを開いた後に、何か別のアプリを全面に持ってきて、同じようにフォームをクリックして、元のフォームが全面にでるかと思えば、別のアプリの下に隠れていました。 Form1.show() ボタンClickイベント Form2.show() 別のアプリを前に Form2 フォームClickイベント Form1.Show() <----- 読んでいるのに Me.close() <----- ここがいけない? From1が全面に来ず、別のアプリが上になる。 何か方法がまずいのでしょうか? PHPによる確認フォームについて PHP初心者です。 HTMLフォームからPHPファイルに変数を受け渡すシステムを作っています。 下記のようにHTMLフォームから入力された変数をPHPファイル (確認フォーム)で受け取ることはうまくいきました。 $HTTP_POST_VARS['変数'] 次はそのデータを確認フォームの「確認ボタン」で確認して次のPHPファイル (DBへの入力)に変数を渡したいのですが、どのようにすればよいのでしょうか? いろいろ調べてみたのですが、どうもうまくいきません。 どのようにすればよいのでしょうか? 閉じるボタンなどが数字になってる… 画面の右上に画面を最大にするボタン、小さくする(タスクバーへの)ボタン[_]、閉じるボタン[x]が数字になっているんです(泣)他にも、アドレスを入力する欄やブラウザの戻るの右にある[▼]も数字の6になっていたり、メニューバーの「表示」-「ツールバー」の右側も数字の8になっていたり、「表示」-「ステータスバー」の左はアルファになっています。(アルファを変換するとαになります) この投稿を書いている最中も「困り度」のチェックボックスがおかしいし…今朝新生銀行で振込みをした際、銀行名や支店を選択するとき「ΗΗΗΗΗ」という表示になっていたのと関係あるのでしょうか?どうしたら直りますか? PHPでボタンを押すと片方だけ更新させる方法は? はじめまして、質問失礼します。 PHPのrandを使って数字を2つ表示させているのですが、これの片方だけを変化させる方法がわからず困っています。 可能でしたら、submitのボタンを押して片方だけ変化させるというものを作りたいのです。 作り方のわかる方、ぜひ教えてください。 ちなみにrandは別のPHPファイルからデータを参照しています。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。 すっきりしていていいです。 みなさんはプログラムを作ってたりしてどうしてもわからないところはどのように解決しているのでしょうか?