[英]How to hide the html form and then show the output after clickin on submit button?
[英]How to hide a form after submit button is pressed
我已經在php中創建了一個簡單的程序。 我讓用戶輸入一個字符串,然后打印出字符串的反面。 我的問題是按下提交按鈕后如何隱藏表單? 我寫的代碼如下
<?php
//TASK 16 ENTER A STRING AND REVERSE IT
$str = $_POST['usersString'];
$len = strlen($str);
for($i=($len-1); $i>=0; $i--){
echo $str[$i];
}
?>
<form action="task16.php" method="POST">
Enter a string to reverse! <input type="text" name="usersString" />
<input type="submit" value="enter" />
</form>
<?php
//TASK 16 ENTER A STRING AND REVERSE IT
if( isset( $_POST['usersString'] ) && !empty( $_POST['usersString'] ) )
{
$str = $_POST['usersString'];
$len = strlen($str);
for($i=($len-1); $i>=0; $i--){
echo $str[$i];
}
} else {
?>
<form action="task16.php" method="POST">
Enter a string to reverse! <input type="text" name="usersString" />
<input type="submit" value="enter" />
</form>
<?php
}
?>
<?php
//TASK 16 ENTER A STRING AND REVERSE IT
$str = $_POST['usersString'];
$len = strlen($str);
for($i=($len-1); $i>=0; $i--){
echo $str[$i];
}
if (empty($_POST)) {
?>
<form action="task16.php" method="POST">
Enter a string to reverse! <input type="text" name="usersString" />
<input type="submit" value="enter" />
</form>
<?php
}
?>
將此頁面設為task.php
<?php
//TASK 16 ENTER A STRING AND REVERSE IT
$str = $_POST['usersString'];
$len = strlen($str);
for($i=($len-1); $i>=0; $i--){
echo $str[$i];}
?>
使它成為html表單頁面的名稱即可
<html>
<body>
<form action="task.php" method="POST">
Enter a string to reverse! <input type="text" name="usersString" />
<input type="submit" value="enter" />
</form>
</body>
</html>
因此,現在當用戶在表單頁面上輸入值時,將在task.php上執行操作,並且僅顯示您想要的內容,而不會顯示其他任何內容。
<?php
if (isset($_POST["submit"]) && isset($_POST['usersString'])){
//TASK 16 ENTER A STRING AND REVERSE IT
$str = $_POST['usersString'];
$len = strlen($str);
for($i=($len-1); $i>=0; $i--){
echo $str[$i];
}
} elseif (!isset($_POST['usersString'])){
?>
<form action="task16.php" method="POST">
Enter a string to reverse! <input type="text" name="usersString" />
<input type="submit" value="enter" />
</form>
<?php
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.