php获取点击菜单的用户,php - 重定向到一个特定网页后,用户使用表单和PHP从下拉菜单中选择 - SO中文参考 - www.soinside.com...

我正在开发一个网页的朋友,他租的汽车,所以我想下拉菜单和一个提交按钮,用户可以选择他们所寻找的那种车。

例:

type of car:

- Small

- Medium

- Large

Price Range:

- $100

- $200

- $300

并根据条件重定向到一个特定的页面。我敢肯定,我可以用这样的形式,HTML像我现在有这个存档

Small Car/option>

Medium Car

Large Car

100

200

300

现在,问题就来了在我的PHP,

我究竟做错了什么?它加载PHP,所以这个问题是不是在HTML中。另外,如果there's一个更好的方式做实现这一目标,我已经准备好了:)

switch ($_POST['type'].$_POST['price']) {

case "1a":

$redirectLocation = "http://google.com";

case "2a":

$redirectLocation = "http://apple.com";

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一个简单的登陆和注册页面的HTML代码,并且使用PHP用户信息存储到数据库。以下是代码示例: ```html <!DOCTYPE html> <html> <head> <title>Login/Register Page</title> </head> <body> <h1>Login</h1> <form method="post" action="login.php"> <label for="username">Username:</label> <input type="text" id="username" name="username"><br><br> <label for="password">Password:</label> <input type="password" id="password" name="password"><br><br> <input type="submit" value="Login"> </form> <h1>Register</h1> <form method="post" action="register.php"> <label for="username">Username:</label> <input type="text" id="username" name="username"><br><br> <label for="password">Password:</label> <input type="password" id="password" name="password"><br><br> <input type="submit" value="Register"> </form> </body> </html> ``` 在这个示例,我们有一个登陆和注册表单,每个表单都有一个用户名和密码输入框,以及一个提交按钮。当用户提交表单时,表单数据将被发送到相应的PHP文件进行处理。 以下是login.php的代码示例: ```php <?php //连接数据库 $conn = mysqli_connect("localhost", "root", "", "test_db"); //获取表单数据 $username = $_POST['username']; $password = $_POST['password']; //查询数据库是否存在该用户 $query = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = mysqli_query($conn, $query); //如果查询结果存在,则将用户重定向到欢迎页面,否则返回登陆页面 if(mysqli_num_rows($result) > 0) { header("Location: welcome.php"); } else { header("Location: login.html"); } ?> ``` 在这个示例,我们首先连接到数据库,然后获取从登陆表单提交的用户名和密码。接下来,我们使用查询语句检查数据库是否存在该用户。如果查询结果存在,则将用户重定向到欢迎页面,否则将用户重定向回登陆页面。 以下是register.php的代码示例: ```php <?php //连接数据库 $conn = mysqli_connect("localhost", "root", "", "test_db"); //获取表单数据 $username = $_POST['username']; $password = $_POST['password']; //向数据库插入新用户 $query = "INSERT INTO users (username, password) VALUES ('$username', '$password')"; $result = mysqli_query($conn, $query); //如果插入成功,则将用户重定向到欢迎页面,否则返回注册页面 if($result) { header("Location: welcome.php"); } else { header("Location: register.html"); } ?> ``` 在这个示例,我们首先连接到数据库,然后获取从注册表单提交的用户名和密码。接下来,我们使用INSERT语句将新用户插入到数据库。如果插入成功,则将用户重定向到欢迎页面,否则将用户重定向回注册页面。 请注意,上述示例代码仅用于演示目的。在实际应用程序,您需要对安全性和数据验证进行更多的考虑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值