3
<?php
if(isset($_POST['submit'])) 
{ 
    $name = $_POST['name'];
    echo "User Has submitted the form and entered this name : <b> $name </b>";

}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
   <input type="text" name="name"><br>
   <input type="submit" name="submit" value="Submit Form"><br>
</form>

送信後にパーツを実行し、[フォームの送信]ボタンをクリックした後にフォームが表示されない場合にのみ必要です

4

2 に答える 2

6

else部分にhtmlフォームコードを記述します。

<?php
if(isset($_POST['submit'])) 
{ 
    $name = $_POST['name'];
    echo "User Has submitted the form and entered this name : <b> $name </b>";

} else {
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
   <input type="text" name="name"><br>
   <input type="submit" name="submit" value="Submit Form"><br>
</form>

<?php } ?>
于 2013-01-22T05:09:09.533 に答える
1

exitを使用します。

if(isset($_POST['submit']) {
    $name = $_POST['name'];

    echo "User has submitted the form and entered this name : <b> $name </b>";

    exit;
}
于 2013-01-22T05:09:18.823 に答える