如何在用户点击提交按钮时调用两个不同的网页?

时间:2017-10-09 03:19:17

标签: javascript php html

我的代码看起来像这样:

<form action="register.php" method="post">
  <input type="text" name="uname">
  <input type="submit" >
</form>

在register.php文件中,我有一个数据库连接代码。 如果数据库通过register.php文件连接,我需要在同时提交表单后加载另一个html页面。

怎么做?

3 个答案:

答案 0 :(得分:2)

通过 header() 功能,只需在注册成功后将用户重定向到第二页:

的index.php:

<form action="register.php" method="post">
  <input type="text" name="uname">
  <input type="submit" >
</form>

register.php:

// Process registration
if (valid) {
  header('success.php);
}

success.php:

// Thank the user for registering

或者,您始终可以在success上自行处理register.php页面。

希望这有帮助! :)

答案 1 :(得分:1)

欢迎来到SO。这听起来像你实际上并不需要同时加载2个URL而你正在寻找的是if语句只有在设置了帖子数据时才能执行某些代码

if(!empty($_POST)){
  //code to execute when form is submitted
}
else {
  //code to execute otherwise
}

如果您确实需要在寻找AJAX请求的同时向2个URL发出请求。

关于您的设置和最终目标的问题中的更多细节将有助于进一步提供帮助。

答案 2 :(得分:-1)

Register.Php中的

添加这样的东西 检查你的Sql结果是这样的

$sql='select * Tablename where condition'

$result= fetch($sql)
$row=fetch_array($result)asdsad
if($row>0){
header(Location:'connected.php') // whatever your html
}
else {header(Location:"failed.php")//whenever query got no row
}