-4

わかった。そのため、表示するサンプル コードはありませんが、少し調べて PHP の基礎を学んだ後、私の質問に対する答えは非常にシンプルになるはずです。

私が望んでいるシナリオは次のとおりです。

ホームページにはいくつかのチーム名が表示され、その横にスコアが表示されます。ハリー・ポッターの「ハウスポイント」のように。

スコアの下には小さなテキスト フィールドがあります。その下に送信ボタンがあります。

ユーザーがテキスト フィールドに数値を入力して [送信] を押すと、その数値がチームの合計スコアに追加されます。

今。JavaScript を使用してこれらすべてを実現する方法を知っています。簡単。私が知りたいのは:

その新しい数字 (新しいスコアの合計) をそこにとどめるにはどうすればよいですか。その送信ボタンが押されたときに、HTML を永続的に変更する必要があります。

私が知っているのは、PHPを使用する必要があるということだけです。私は PHP の基本を知っているので、答えが何であれ、それを私にぶつけてください。

4

2 に答える 2

2

あなたがやりたいことはフォームを提出することのように聞こえます。最初にJavaScriptをドロップします。必要ありません。必要なのは、テキストフィールドをフォームに配置することです。送信するときに、で値を取得できます$_<GET|POST|REQUEST>['<name_of_field>']

次に、それを何らかの方法で保存する必要があります。これを行う最良の方法は、MySQLやMongoDBなどのデータベースを使用して保存することですが、これを学習しているだけの場合は少し注意が必要な場合があるため、ファイルに固執することをお勧めします。これは、INIファイルとPHPのINI関数を使用して行うことができます。

最後に、正しい値をWebサイトに印刷する必要があります。これは簡単です。HTMLファイルを編集して次のようなことを行うだけです。

<?php echo $score['team1']; ?>

トップか何かで正しい値を取得した後、各チームに対して。(HTMLファイルの名前も.phpに変更することを忘れないでください)。

これで、スコアを保存する準備が整いました。=)

于 2012-12-23T20:10:47.873 に答える
0

本当に永続的なものである場合は、Ajax(PHPとJavascriptの組み合わせ)を介してデータベースに送信する必要があります。または、テキストドキュメントに書き込んでください。これはあまり良くありません。

于 2012-12-23T20:09:13.360 に答える