2017-03-18 13 views
0

2週間前私は自分の暇な時間に自分自身にhtml、css、javascriptを教えました。私はこれら3つの言語すべての基礎を知っています。私はちょうどサブミットボタンとサーバー側のプログラミングで少し助けが必要です。送信ボタン(html)で応答を保存する

が、私はウェブサイト(HTML & CSS)を作っランダムに(例えば、女の子)レートに二つのことを生成します。

は、ここに私の問題です。これらの下に、左または右のラジオボタンがあります。その後、送信ボタンがあります。 leftまたはrightを入力してsubmitを押すと、評価アルゴリズムはないので、次のファイル(これを繰り返します)に移動します。私はどのようにスコアを保持するために格付けアルゴリズム(eloやrating/10のような)を入れるかを知りたい。私はこれにどのようにアプローチすべきですか?私はいくつかの方法を考えましたが、私はJSでそれを取り除くことができないか、私はPHPを習得しなければなりません。

JSの場合、私が持っている唯一のアイデアは多分makeとif/elseです。たとえば:

girl1とgirl2が利用可能とgirl1している場合は、選択されます。

は、このアルゴリズムを実行します。

girl1とgirl2が利用可能であり、girl2を選択した場合エルス

は、このアルゴリズムを実行します。

これを行うと、誰かがサイトを使用したり、制限がある場合に変数が変更されて保存されますか?

また、私は自分のサーバーを持っていないWebホスティングサービスを使用しています。

ありがとうございます!

+0

サーバー側のプログラミング言語が必要です。 PHPは簡単です。 Lemme小さな概念モデルを投稿 –

答えて

0

これは選択に使用するフォームです。 abc.php

という名前のファイルがこれはabc.php

<?php 

    if(isset($_POST['submit'])) 
    { 
     $person = $_POST['person']; 
     echo $person; 
    } 

?> 

にこの$personサーバーサイド・スクリプト

とPHPのビットであるabc.php

<form method="POST"> 
    <input type="radio" name="person" value="1" /> 
    <input type="radio" name="person" value="2" /> 
    <input type="submit" name="submit" /> 
</form> 

でHTMLのビットを書くとしましょう値が1または2になりました。あなたは今価値を得ているので、それを使うことができます。たとえば

<?php 

    if(isset($_POST['submit'])) 
    { 
     $person = $_POST['person']; 
     echo $person; 

     ratePerson($person); 
    } 

    function ratePerson($person) 
    { 
     //some logic of your algorithm 
    } 
?> 
+0

おかげで男。私を助けてくれました! – SamtheMan

+0

これをhtmlファイルにどのように組み込むのですか? – SamtheMan

+0

'.html'ファイルを使う必要はありません。 '.php'拡張子を持つファイルを使用してください。例えば ​​'abc.php' –

関連する問題