我已經做了驗證技術使用javascript的表格 (register.php),location.href="storedata.php"
重定向到頁面 其中有MySQL查詢,從那裏我想重定向到另一個 頁面(successful.php
)。如何重定向與javascript中的表單驗證到PHP網頁與MySQL查詢到另一個頁面
簡化的代碼是這樣的:
register.php
<script type="text/javascript">
function formValidate(){
//FORM VALIDATION
}
location.href="storedata.php";
</script>
<body>
<form name="register" onsubmit="return formValidate()" method="post">
//Form Values
</form>
</body>
storedata.php
<?php
$con=mysqli_connect("localhost","root","root","UserPassDB");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO Users (UserName, Email, Password, Gender)
VALUES ('$_POST[duser]', '$_POST[demail]','$_POST[dpwd]',$_POST[gender])");
mysqli_close($con);
header("Location: successful.php");
exit();
?>
successful.php
<?php echo "Congratulations!!! you have been registered"; ?>
以前它是要好的,但後將1或2個值插入數據庫,它只是清空表單的所有字段。有人可以告訴我我錯了嗎? 或者你可以建議任何其他方式重定向到這樣的網頁。
沒有任何機構可以理解你在說什麼,除非你讓你的解釋準確!!!! –
我明白有些人不會說英語,但這是不可理解的。 – lazyCrab
我想從一個頁面進行重定向,該頁面使用JavaScript進行驗證,並在驗證後重定向,我想要激發我使用PHP編寫的sql查詢,然後我想重定向到顯示您的頁面名稱successful.php已成功註冊。 – RDX