-6

どのようにphpにhtmlフォームを追加しますか? isset から条件を確認する必要があります。つまり、セッションが設定されている場合にのみフォームを表示する必要があります。"" が原因で ECHO ステートメントが機能しない

<pre>
<form action="index.php" method="post">
<br />
&nbsp;First Name:    Last Name:<br/>
<input type="text" name="firstname" placeholder ="First Name"/>  
<input type="text" name="lastname" placeholder ="Last Name"/><br />

&nbsp;Email-id:<br />
<input type="text" name="email-id" placeholder ="Your Email-id"/><br />

&nbsp;Password:<br />
<input type="password" name="password" placeholder ="Your Password"/>
<br />
&nbsp;Re-enter Password:<br />
<input type="password" name="password1" placeholder ="Re-enter Password"/>
<br /></form><pre>
4

3 に答える 3

2
<?php if( isset( $_SESSION['someValue'] ) ): ?>
<form action="index.php" method="post">
    <p>Whatevs...</p>
</form>
<?php endif; ?>
于 2012-12-12T09:47:44.643 に答える
0
echo "I want to echo \"quotes\""; // prints: I want to echo "quotes"
echo 'I want to echo "quotes"'; // prints: I want to echo "quotes"

どちらかを選択すると、両方とも機能します。または代わりに:

<?php if($something == $the_same_as_this): ?>
   I want to print whatever I want, including "quotes"
<?php endif; ?>

文字列を出力します (式が true と評価される限り)

于 2012-12-12T09:49:00.653 に答える
0

次のことを試してください。

<?php if(your_condition_here): ?>
<form> your form here </form>
<?php endif; ?>

そうすれば、echo や print を使用して複雑にする必要がなくなります。

于 2012-12-12T09:50:11.543 に答える