現在、基本的な数学ウェブサイトを作成しています。ユーザ入力データをPHPに送信し、あるPHPページから別のPHPページにデータを送るにはどうすればいいですか?
1*8 = <input type="number" maxlength="3" name="answer1"><br>
2*9 = <input type="number" maxlength="3" name="answer2"><br>
4*4 = <input type="number" maxlength="3" name="answer3"><br>
<button type="button">Check Answers</button>
<p></p>
このHTMLコードは、いくつかのPHPコードによって生成されます:今
<?php
$t = 0;
for ($n = 1; $n <= 10; $n++) {
$a = rand(1, 10);
$b = rand(1, 10);
echo $a . "*" . $b . " = <input type=\"number\" maxlength=\"3\" name=\"answer" . $n . "\"><br>";
$t = $a * $b;
}
?>
それが生成され、私はHTMLを持っていることを計画してい
は次のようにレイアウトさ、私は$ aと$ b(乱数)の総数を計算しました:
$t = $a * $b;
HTMLボタンの場合は、ユーザーがクリックするとすべての入力ボックスをチェックし、入力したものが表示されるかどうかを確認します。$ t すべての検証を忘れると、非常に基本。
私は、上のクリックイベントを作成するために、AJAXを使用して、これにさらに持っている:
$(document).ready(function(){
$("button").click(function(){
$.ajax({
type: 'POST',
url: 'calcc.php',
success: function(data) {
$("p").text(data);
}
});
});
});
私は今しばらくいじりてきました。私は$ _SESSIONやそれ以前の$ tの値を保存するのに似たようなものを使う必要があることを考え出しましたが、どうやって動くか分かりません。長い繰り返し配列のエラーが続き、私が望む情報をどのように抽出するかはほとんど考えられていません。
オンザフライでユーザーの入力を取得していて、POSTとGETを使用していましたが、送信ボタンをクリックすると、ページがリロードされ、乱数。
私はこれをPHPで解決したいと考えていました。これはしばらくの間私を悩ませていました。あなたの誰かが私がこの仕事をどうすればできるかという素晴らしいアイデアがあるかどうかを見たいと思っていました。
ありがとうございます。
さて、私はあなたがどんなところに来ているのか理解していると思いますが、HTMLページに$ aと$ bの乱数を入力します。私は一度にそれを得ることができ、2番目のPHPスクリプト(オンクリック)で答えを計算することができます。 $ _SESSIONではなく、基本的に別の方法です。それから私が持っている唯一の問題は、PHPにそれを呼び出すことです。ありがとうございました :) – jake