我有一个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