使用 PHP 根据所选选项重定向新页面


using php to redirect a new page based on option selected

1.Ive创建了一个简单的方法,根据用户从自动生成输入框中的选择将用户从我的主页重定向到另一个页面。但是我的php代码似乎有问题,因为它只将我重定向到第一个链接

2.我主页上输入框的代码是

html
body
<form action="item-search.php">
<input class="awesomplete" name="items" onchange="this.form.submit()"   list = "mylist" placeholder = "Search Items..."/>
<datalist id = "mylist" name="items">
<option value="Item1">Item1</option>
<option value="Item2">Item2</option>
<option value="Item3">Item3</option>
</datalist>
<noscript>
<input type="submit" name="items">
<noscript/>
</form>
body
html

3.然后在项目搜索.php页面上

<?php  
$items = $_POST['items'];<br>
if ($items = 'Item1') {<br>
header("Location: item1.php");<br> 
}<br>
elseif ($items = 'Item2') {<br>
header("Location: item2.php"); <br>
}<br>
elseif ($items = 'Item3') {<br>
header("Location: item3.php"); <br>
}<br>
?>

4.但无论我选择什么,它都会重定向到item1.php

= 分配一个值。你想使用 == 如

if($items == 'Item1')