對不起,我很擔心,但我仍然開始使用我的PHP,我試圖做的就是把結果放在同一頁面上。輸出在同一頁面上,而不是在其他頁面上
<html>
<body>
<?php
error_reporting(E_ALL^E_NOTICE);
$button=$_POST['button_validate'];
if(isset($button)){
error_reporting(E_ALL^E_NOTICE);
$text=$_POST['text_validate'];
if(empty($text)){
echo "your email must have at least 1 number";
} else {
echo "this is valid";
}
} else {
?>
<form action="validate.php" method="post">
Validate text<input type="text" name="text_validate">
<input type="submit" value="Validate" name="button_validate">
</form>
<?php } ?>
</body>
</html>
但不是顯示出放在同一頁上做了新的一頁..有一個代碼,如何在同一頁面或者它只是在邏輯上這個輸出?
你應該閱讀一些關於AJAX的內容(http://en.wikipedia.org/wiki/Ajax_(programming))。可能的用例:http://api.jquery.com/jQuery.ajax/ – Alp 2012-04-09 00:20:03
另外,你應該接受一些人過去給你的答案,你只有20%。 – Godwin 2012-04-09 00:20:51
您也可以在php代碼下再次打印表單。 – 2012-04-09 00:26:27