• ベストアンサー

input 処理をPHP側からキック

ボタンの<input 処理をPHP側から連続で処理を行うことは可能でしょうか? つまり、ユーザーが 処理1<input1 ボタン 処理2<input2 ボタン と連続で2回押下するのを1回でさせたいです。 恐らくPHP側でinput2ボタンをキックできればと思います。 方法はあるのでしょうか? 具体的には、Webカート申し込み(完了時) → カード決済(API) をしたいと思います。

  • ENTRE
  • お礼率0% (16/2523)
  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5081/13278)
回答No.1

PHPはサーバサイドで動作しますので、ブラウザでの動作を直接操作する事は不可能です。 PHPで処理したいのであれば「ボタン1」でサーバへアクションを起こし、サーバ内でボタン1からボタン2までの処理を一気に行った上で、ブラウザに結果を返すしかありません。

関連するQ&A

  • phpのsubmit処理について

    phpのsubmit処理について不明点があります 実装したいことは ボタンを押したらフォームの入力内容を別フォームに表示したいのですが 別フォームに呼び出しはできたのですが ボタン押下時にsubmitで表示するかの確認をしたいです 現段階ではボタンを押すと確認アラートも出ず、ただ別フォームが表示される形になってしまいます <--関数--> function showData(){ myRet = confirm("表示しますか") if (myRet == true){ } } <--form--> <form name = "FileData" action = "show.php" method="POST"> <--button--> <input type = "submit" name ="Display" onClick "showData();" value="表示"> ソースの抜粋になります これで実行するとshow.phpが呼ばれて表示はされるのですが関数が呼ばれず確認アラートも呼ばれません すぐ実行されるというものになっていますます この現象の原因と何か解決などわかることがあればよろしくお願いします。

    • ベストアンサー
    • PHP
  • web画面から呼び出したphp処理を途中キャンセル

    現在、phpでwebシステムを作っています。 画面上のボタンの押下イベントでphpのファイル出力処理を呼び出し、 「処理中」の文字列と「キャンセルボタン」が表示された別ウィンドウを起動させるのですが、 その別ウィンドウで「キャンセル」ボタンを押された時の、phpを中断させる処理が分かりません。 ajaxの非同期通信でphpを呼び出して処理中画面を表示させるところまでは分かるのですが、 その後に処理中断させる時にはど、どうすれば良いのでしょうか? どのphpモジュールを終了させるのか特定できればと思ったのですが、その方法も分からず… それかスレッドとかを使えばいけるのでしょうか?(スレッドもよく分かってませんが…;) 手詰まりで大変困っています。ヒントだけでもご教授いただければ本当に助かります。 どうぞよろしくお願いいたします。 -------- phpのバージョン:5.0 ajaxライブラリ:prototype.js 6.0

    • ベストアンサー
    • PHP
  • 突然、連続Enter処理が始まることがあります。

    特定のソフトウェアに依存することなく、突如、Enterボタンを1回押下しただけなのに連続Enter処理が始まることがあります。これはキーボードの故障でしょうか。何の前触れもなく起きるので、心配です。 ※OKWaveより補足:「ソニー製品」についての質問です。

  • phpのプログラムで一定間隔で処理をする方法

    phpのプログラムで一定間隔で処理をする方法 phpのプログラムで5秒に1回しか処理しない方法はありますか? 同時に2人がアクセスしても、2人目のアクセスは5秒待ち状態になるようにしたいです。 ユーザー側からのアクセスで実行されるのが前提なので、 制限の掛ける方法で悩んでいます。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHP + Oracleで『処理中です』を表示したい…

    PHP + Oracleで『処理中です』を表示したい… PHP5 + Oracle10gでの開発中です。 フォーム1(1.php)でUser・PWを入力し、 ボタンをクリックすると SQL(SELECT文)を実行して結果をフォーム2(2.php)に 表示する』といったものを開発したいと考えています。 結果画面でのSQL結果表示は問題なくできたのですが、 結果表示までに時間がかかってしまいます。 2.phpはこんな感じです。 <?php // POSTされたUser・PWのチェック // <head>をecho // Oracleに接続 // SQL実行 <-- これが時間がかかる // <body>をecho <-- <table>にSELECT結果をセット ?> そこで、SELECT結果を表示するまでの間『処理中です』みたいなものを 表示したいのですがどうしたらいいのでしょうか。 可能であれば、'処理中です'という文字と プログレスバーのようなGIFを表示したいと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • javascript と php の、フォームを使わない送受信について

    初めて質問します。わかりにくいかも知れませんが、どうぞよろしくお願いします。 当方、HTTPXMLオブジェクト(?)を使ってHTTP通信を試みていますが、phpでのPOST受信が出来ず困っております。 以下、要約したソースコードを掲載します。 javascript側----------------- post_data = 'user_id='+ user_id +'&password=' + password; //user_id,password共にテキストフォームに入力された変数です (中略) httpObj.open('POST','hoge.php',true); httpObj.send(post_data); //これで送信し (中略) a = httpObj.responceText //で受け取っています。 ---------------------------------- php側----------------------------- $user_id = $_POST['user_id']; $password = $_POST['password']; ~DB接続処理~ print $res; //$resはjavascriptに送る文字列です ---------------------------------- と言うような感じなのですが、 javascript側の最後の a にはちゃんと $res の内容が格納され、表示もされることを確認しているのですが、 php側の$_POST['user_id']に何も入らずnullのままで、どうしたらいいのか途方に暮れています…。 蛇足かも知れませんが、念のためにHTML側のテキストフォーム部のソースだけを書いておきます。 <input type="text" id="user_id">ユーザ名 <input type="password" id="pass">パスワード <input type="button" id="login" value="log in"> <form>タグは使わず、ボタンがクリックされたときに、テキストフォームの内容を読み取ってphpに値を投げると言うイベントハンドラ的な動作をしています。 フォームの内容はjavascriptで取れていますが、如何せんphpへ投げたときにphpが受け取ってくれない…… 長文申し訳ございません。回答のほう、よろしければお願いします。

  • PHPでTEXTと同様なcheckBoxの処理

    下記のフォームから検索キーワードを入力してANDとORの検索はちゃんとできていますが、 チェックボックスを使いテキストフォームと同様のロジックで「りんご■メロン」と 文字と文字の間にスペース「■」で結合して送信し、PHPコード側で受けとるにはどうしたらよいかアドバイス下さい。 ちなみに、PHPコード側では$_REQUEST['word']に<input type=text name=word size=35 value="">と同じような処理を入れたいです。 (1)検索キーワード --------------------------------------- りんご■メロン *■は半角スペース文字とします。 HTMLフォーム --------------------------------------- <form action="test.php" action="POST"> <input type=hidden name=mode value="search"> 検索キーワード:<input type=text name=word size=35 value=""> <select name=option> <option value="and"> AND</option> <option value="or"> OR</option> </select> <input type=submit value="Search"> </form> ↓この処理では全然だめでした。 <form action="test.php" method="post"> <input type="checkbox" name="word[]" value="りんご"> <input type="checkbox" name="word[]" value="メロン"> <input type=submit value="Search"> </form> PHPコード foreach($_REQUEST['word'] as $val){ $_REQUEST['word'] = " "."$val"; }

    • 締切済み
    • PHP
  • PHP プルダウンを選んだ瞬間に処理開始

    PHPで、フォームのプルダウンを選んだ時、たとえば、「1月」を選んだ時に処理を開始し、選択されている1月のデータだけをデータベースからとってきて表示したいです。 <input type="submit" ~> の送信ボタンで送信するわけではなく、プルダウンを選んだ瞬間に処理開始したいので、$_POST[]では取得できませんでした。 PHPでプルダウンを選んだ瞬間にプルダウンのデータを送信する方法があれば教えてください。 PHPは現在勉強中の超初心者、javascriptはjQueryなら少々書ける程度です。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPからヘッダーなどを使ってPOST送信する。

    はじめまして、aimtakuと申します。 現在ショッピングシステムを開発しているのですが、 カード決済とコンビニ決済で、決済代行会社を使用する事になり、 色々調査をした所。最後の決済ページより、POSTでデータを送信しなければならない事が判明しました。 商品ページ⇒カート⇒決済ページ⇒確認ページ⇒注文完了ページ⇒決済代行会社へPOST送信といった流れになると思います。 そこで、注文完了画面より、PHPから$_GETのようにPOST送信する方法はありませんでしょうか? 色々調べてみたのですが、どうしてもわかりません。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • 更新処理に関して

    教えて下さい。 データベースを更新するだけのPHPファイル(update.php)を作成し、それを別(親)のPHPから javascriptを使って呼び出し、更新処理をさせようと考えています。 その際に、javascriptでsubmitで引数を渡していますが、どうしてもupdate.phpのファイルが開いて しまい、更新ボタンを押下時に裏で更新処理をさせるというような事ができないのでしょうか。。。 update.phpを関数化してしまった方が良いという話もありましたが、なんとか別ファイルで更新処理 を行いたいと考えています。 初歩的な質問で申し訳ありませんが、教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう