• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:電卓 php)

phpで簡単な電卓を作成する方法

このQ&Aのポイント
  • 現在phpにて電卓を作ろうと思っています。1のボタンがクリックされたら画面に1と表示されるだけのプログラムを作成していますが、うまくいかず困っています。
  • 以下は電卓のソースコードです。ファイル名は「index.php」です。HTML内でPHPスクリプトを使用しています。
  • 1のボタンをクリックしたら画面に1と表示させられるようにするためにはどうすればいいでしょうか?

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

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

PHPはサーバサイドで動作しますので、全てをPHPで行いたいのであればボタン一つ一つをfフォームにして1回ごとにサーバへデータを送信しなければいけません。 なので、フォーム部分は ========== <form action="index.php" method="post"> <input type="hidden" name="button" value="1"> <input type="submit" value="1"> </form> <form action="index.php" method="post"> <input type="hidden" name="button" value="2"> <input type="submit" value="2"> </form> ・・・・ ========== って感じになってしまいます。

その他の回答 (1)

回答No.2

php+htmlのみで解決するなら、他の回答者さんがつけている通りの対応になります。 php+html+JavaScriptで対応してよいならば、 各buttonに、onclickでsubmitするようにしてあげれば、 フォームを量産せずにシンプルなコードで解決できます。 例) <input type="button" name="button1" value="1" onClick="this.form.submit();" /> 詳しくは下記記事の記述が参考になると思います。 https://okwave.jp/qa/q8109705.html

参考URL:
https://okwave.jp/qa/q8109705.html

関連するQ&A