2017-03-29 5 views
-1

私はPHPを初めて使用しています。私はデータベースの2つの列に1つの値だけを挿入しました。私は両方のチェックボックスを使用してそれらを追加しようとしています。 たとえば、 1つの値が20の「englishprice」という名前の列があり、10の値を持つ別の列「mathprice」の列があります。チェックボックスを使用してそれらの行を合計したい場合は、englishpriceのみをチェックし、両方を合計します。チェックボックスを使用してデータベースから列を合計

+1

あなたがここにいくつかのコードを置くことができます:ここではサンプル

<form method="post"> <input type="checkbox" value="20" name="englishprice"/>englishprice <input type="checkbox" value="10" name="mathprice"/>mathprice <button type="submit" name="submit">Submit</button> </form>

PHPコードはありますか?あなたは何をやったのですか? –

+0

チェックボックスはブラウザのUI要素で、PHPやMySQLとは関係ありません。フォームがPHPコードによって返されたページに送信された後に価格を表示したいですか? –

+0

クールな物語の仲間。 *質問*がありましたか? http://stackoverflow.com/help/how-to-ask MySQLは、どの列にいくつの値を格納していても、「チェックボックス」とは何の手がかりを持っていません。 PHPはチェックボックスについてもあまり気にしません。チェックボックスはHTML要素です。通常、チェックボックスをクリックする動作に関連する動作を「クリック」イベントとする場合は、イベントを処理してJavaScript関数を呼び出すことができます。これはコメントであり、答えではありません。なぜなら私は*答える*答えが見えないからです。 – spencer7593

答えて

0

>>

HTMLコードを、これを試してみてください:
あなたはその価格として値を持つ2つのチェックボックスを作成する必要があります。

<?php 
if (isset($_POST["submit"])) { 
    $englishprice = isset($_POST['englishprice']) && !empty($_POST['englishprice']) ? (int) $_POST['englishprice'] : 0; 
    $mathprice = isset($_POST['mathprice']) && !empty($_POST['mathprice']) ? (int) $_POST['mathprice'] : 0; 
    echo "Price " . ($englishprice + $mathprice); 
} 
?> 
+0

これは私が試してみるのに役立つと思います。 –

+0

あなたのために働いた場合は解決策としてマークしてください – Omi

関連する問題