我有一個jQuery UI對話框,其中包含一個輸入類型,我在其中放置了一個郵編,以便用戶可以使用郵政編碼進行搜索。如何爲html選擇下拉菜單設置'php setcookie'
現在我想做一個半徑從5到25公里的下拉菜單。
我該怎麼做?因爲我是新來的setcookie選項。
我的下拉代碼
<select>
<option disabled selected>Afstand</option>
<option>5km</option>
<option>10km</option>
<option>15km</option>
<option>25km</option>
</select>
這是我的Cookie代碼+對話框的div:
<div id="dialog" class="hidden" title="Welkom bij OostWestRegioBest.nl">
Zoeken in uw regio.
<br/><br/>
<form method="post" action"">
<input type="text" name="postcode" placeholder="postcode">
<br/><br/>
//
**// Here will be my select dropdown**
//
<input type="submit" value="Opslaan">
<input type="hidden" name="submitted" value="true">
<input type="hidden" name="afstand" value="true" />
</form>
<?php
if(isset($_POST['postcode']))
{
setcookie('postcode', $_POST['postcode'], time() + (20 * 365 * 24 * 60 * 60));
header("location: {$_SERVER['PHP_SELF']}");
};
?>
,在這裏我的代碼,以示對郵政編碼餅乾:
<input type="text" name="postcode" value='<?php echo isset($_COOKIE['postcode']) ? $_COOKIE['postcode'] : '' ?>'>
提前致謝。
如果你使用的是codeigniter(就像你的標籤所示),爲什麼你要編程你的表格呢? – 2013-03-21 13:03:53
我使用的是PHP cookie,我認爲用普通的html表單實現這些東西更容易。沒關係。它的工作原理和它很容易閱讀。 – 2013-03-21 13:07:25
請記住,要設置cookie,在將任何內容輸出到瀏覽器之前,需要在標題中進行。 – 2013-03-21 13:07:43