2

複数のボタンを持つ php サイトを作成しています。1 つのボタンは保存するため、別のページに移動する必要がありますが、他のボタンはスコアに +1 を追加するなどの簡単なことを行います。

機能ボタンは JavaScript でアタッチされているため、機能ボタンのコードは次のようになります。

<button onclick="addPoints(); ButtonStats()">Add</button></td>

ボタンを機能させるために複数の異なる方法を試しましたが、次のような if ステートメントを実行する方法がわかりません。

if ($_POST['SaveButton']) 
   $executestring = "location: process.php";

if ステートメントは保存ボタンに対して機能します (ただし、現在、他のボタンをクリックするとページが更新されます)。

では、追加ボタンのコードを送信ボタンのような「if」ステートメントに書き込むにはどうすればよいでしょうか? (executestringにaddPoints()を入れてみましたが、うまくいかなかったので、書き出す方法がわかりません)。

4

2 に答える 2

-1

Addボタンがクリックされたときにjavascriptを呼び出しています。これは、phpでそれについて何もできないことを意味します。
JavaScript を呼び出すと、すべての計算はクライアント側 (ユーザーのブラウザーなど) で行われます。Php は、ユーザーがページにアクセスしたときにのみ実行されます (ページはサーバーから要求されるため、サーバーは php を実行して結果を送信します)。
クライアント側とサーバー側の言語についてもっと学ぶことをお勧めします。

于 2013-04-14T22:52:37.743 に答える