2016-09-02 13 views
0

データベースに格納されている の値の代わりに、承認/拒否をエコーし​​たいとします。どのように私はこれをPHPで達成するのですか?それを行うにはオプション値の代わりにオプションラベルを取得する方法

<select name="supAprrove" id="supAprrove"> 
    <option value="1" >Approve</option> 
    <option value="2">Reject</option> 
    </select> 
+0

なぜラベルと値の両方に対して承認と拒否を使用しないのですか? –

+0

データベースはすでにそのフィールドにintを使用しています。私はmeesageのラベルが必要です – user3315848

答えて

0

一つの方法は、三元の文である:

echo $_POST['supAprrove'] == 1 ? 'Approve' : 'Reject'; 

文がある場合/他の速記です。 ?の前の状態が評価されます。 trueと評価された場合は、?の後のステートメントの結果を取得します。そうしないと、:の後のステートメントの結果が得られます。

関連する問題