我正在開發一個朋友的網頁,他租車, ,所以我想下拉菜單和提交按鈕,用戶可以選擇他們正在尋找的汽車。重定向到一個特定的網頁後,用戶從下拉菜單中選擇使用表格和PHP
例如:
type of car:
- Small
- Medium
- Large
Price Range:
- $100
- $200
- $300
,並根據條件重定向到一個特定的頁面。 我敢肯定,我可以用這樣的形式,HTML像一個歸檔此我現在有
<form action="php/cars.php" method="post" enctype="multipart/form-data" name="frmdata">
<table width="100%">
<tr>
<td valign="top">
<select id="type" name="type">
<option value="1" data-description="Small Car">Small Car/option>
<option value="2" data-description="Medium Car">Medium Car</option>
<option value="3" data-description="Large Car">Large Car</option>
</select>
<select name="price" id="price">
<option value="a">100</option>
<option value="b">200</option>
<option value="c">300</option>
</select>
</td>
</tr>
<tr>
<td valign="bottom"><input type="submit" value="Submit" /></td>
</tr>
現在,問題就來了在我的PHP, 我不知道PHP的一切都是那麼請與我裸露, 我在做什麼錯?它確實加載了PHP,所以問題不在HTML中。 此外,如果看到一隻更好的辦法做到做到這一點,我已經準備好了:)
<?php
switch ($_POST['type'].$_POST['price']) {
case "1a":
$redirectLocation = "http://google.com";
case "2a":
$redirectLocation = "http://apple.com";
}
?>
你會想要添加break語句到你的情況,否則我認爲$ redirectLocation將會是apple.com,即使案例1a – DaOgre 2014-12-11 00:35:35
工作真棒!感謝John和DaOgre – 2014-12-11 01:35:01