-1

これは私のコードであり、すべての<input>タグの問題です。これが HTML と PHP を統合する正しい方法であると教えてもらえますか

<div style="width:115px; padding-top:10px;float:left;" align="left">Email Address:</div>
<div style="width:300px;float:left;" align="left">

<input type="text" name="email" id="email" value="<?php echo strip_tags($_POST["email"]); ?>"     class="vpb_textAreaBoxInputs"></div><br clear="all"><br clear="all">
4

2 に答える 2

2

$_POST["email"]次のように使用できるisset()ように、使用前に設定されていることを確認する必要があります

<?php if(isset($_POST["email"])) { echo strip_tags($_POST["email"]); }else{echo 'default' ;} ?>
于 2013-04-09T13:07:01.217 に答える
0

代わりternary operatorにそれぞれのデフォルト値を表示するために使用しますinput

<input type="text" name="email" id="email" value="<?php echo isset($_POST['email'])?strip_tags($_POST['email']):''; ?>" class="vpb_textAreaBoxInputs"></div><br clear="all"><br clear="all">

同じfirstname

<input type="text" name="firstname" id="firstname" value="<?php echo isset($_POST['firstname'])?strip_tags($_POST['firstname']):''; ?>" > 
于 2013-04-09T13:04:21.027 に答える