2017-02-22 10 views
0

私はhtmlでphp変数を使用しています。 $userProfile['institute']が空でない場合は$userProfile['institute']が正しい値を表示しています。 $userProfile['institute']が空の場合、 '/'が表示されます。ここで何が問題になるでしょうか?あなたのvalue属性のためHTMLでPHP変数を使用

value="<?php echo $userProfile['institute']?>" 

答えて

3

(あなたがタイプや研究所属性の値をラップしているように)あなたは

Institute: <input type="text" name="institute" value=" <?php echo $userProfile['institute']?>" /><br /> 
をこのようなことの周りに二重引用符を追加する必要があります
+1

注入攻撃を防ぐには、** htmlentities **を使用することをお勧めします。 <?= htmlentities($ userProfile ['institute'])?> – user2182349

0

を引用符のセットが含まれていない

Institute: <input type="text" name="institute" value=<?php echo $userProfile['institute']?> /><br /> 
関連する問題