2016-07-06 11 views
-3

私は問題を抱えています。私はPHPの変数 (機能が好きです)をHTML形式の値属性に配置する必要がありますか?
この問題に対処するには、いくつかの異なる方法があります。
変数を値属性に置き換えます

<input type="hidden" name="sum" value="<?php $payment ?>"> 
<input type="hidden" name="account" value="<?php $acc ?>"> 
<input type="hidden" name="desc" value="<?php $info ?>"> 

答えて

5

使用echo値を設定する:

<input type="hidden" name="sum" value="<?php isset($payment) ? $payment : '' ; ?>"> 
<input type="hidden" name="account" value="<?php isset($acc) ? $acc : '' ; ?>"> 
<input type="hidden" name="desc" value="<?php isset($info) ? $info : '' ; ?>"> 
+3

ベストこのため三オペレータ(または条件の何らかの形)を使用します。それは未定義の変数通知を(HTMLソース内に)投げるかもしれません。 OPが "本当の/完全な"コードのために持っているものを言うのは難しい。しかし、私は "エコー"に同意します。 –

+0

ありがとうございます、それは動作します – wiaim

+1

@ Fred-ii-によって言及される3項演算子: '.. value =" <?php echo isset($ variable)?$ variable: '';?> ">' – FirstOne

関連する問題