2015-04-30 86 views
1

我已經在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> 
+0

哪裏是代碼隱藏? 您必須使用JQuery隱藏表單時提交 – Umair

回答

1
<?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 
} 
?> 
+0

我認爲您當前的文件名是task16.php – Prakash

0
<?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 
} 
?> 
0

使該網頁爲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> 

所以現在當你的用戶進入VA在窗體頁面上顯示動作將發生在task.php上,它將只顯示你想要的內容,而不會顯示其他內容。

0
<?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 
} 
?>