我有一个推荐表单,允许用户提交评论,并在提交表单后将其重定向到目标网页。有一个部分,用户可以从1-5中选择评级。如果用户选择3或更低的评级,我希望将它们重定向到不同的页面。
我不知道从哪里开始会非常感谢有关如何做到这一点的任何见解。
<a id="addreview" name="addreview"></a><h2> Add New Customer Review</h2>
<div class="systest">
<form name="addform" action="gex-international-final.php" enctype="multipart/form-data" method="post" onSubmit="javascript:return validatefrm();">
<table width="555">
<tr>
<td> Rating *</td>
<td class="select">
<select name="rating">
<option value="">Select
<option value="5">5 Excellent
<option value="4">4
<option value="3">3
<option value="2">2
<option value="1">1 Very Bad
</select>
</td>
</tr>
<tr>
<td></td>
<td></br></br><input type="checkbox" name="share_testi" /> I give permission for GEX International to share this Customer Review on their website *.<br/><br/></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" class="button" name="Add" value="Submit"></td>
</tr>
<tr>
<td></td>
<td><i>* Required field</i></td>
</tr>
</table>
</form>
</div>
提前感谢您的帮助,我感谢任何人花时间看看这个!
答案 0 :(得分:2)
将评级值发送到您的php页面时,只需分析值是什么,并使用switch语句重定向。
$rating = $_POST['rating'];
if($rating <3) { redirect to the appropriate page here}
或者使用switch语句:
switch($rating){
case (3):
redirect here;
break;
}
并为您要检查的所有案例执行此操作
答案 1 :(得分:1)
使用以下代码创建一个php页面,并在action =“”
中定义它的url<?php
if($_POST['rating'] <= 3){
header('Location: http://www.example1.com/');
} else {
header('Location: http://www.example2.com/');
}
exit;