使用 HTML / PHP 的邮政编码 / 页面查找器

Posted

技术标签:

【中文标题】使用 HTML / PHP 的邮政编码 / 页面查找器【英文标题】:Postcode / Page Finder using HTML / PHP 【发布时间】:2013-01-31 10:06:21 【问题描述】:

我需要为一个网站创建一个简单的邮政编码/页面查找器,用户将在其中输入他们的邮政编码并根据该位置是否被公司覆盖而被重定向到一个页面。

与本站使用的基本相同:http://www.dailypoppins.co.uk/

它是一个邮政编码的事实有点无关紧要。为简单起见,我可能只是喜欢一个 php 文件,它接受输入到表单中的值,根据预定义的值列表(邮政编码,目前没有那么多)检查它,然后根据情况将用户重定向到正确的页面在输入的值/邮政编码上。

有人知道怎么做吗?

【问题讨论】:

我们很多人都知道怎么做,但我们不会为您编写代码:您尝试过什么? - mattgemmell.com/2008/12/08/what-have-you-tried 不知道你是指邮政编码的前缀吗?例如 GU[a number] 表示 Guidlford,或者你真的要检查整个邮政编码“GU3 1XX”,因为那是很多邮政编码...... 【参考方案1】:

这是一个简单的例子..

$validPostcodes = array('123', '456', '789');

// get form value
$postcode = $_GET['postcode'];

if (isset($validPostcodes[$postcode])) 
    header('Location: http://www.newsite.com/'.$postcode);

else 
    echo 'Postcode does not exist';

就像我说的......这只是一个非常简单的例子。最好将邮政编码存储在数据库中并对表单值进行一些错误检查。

我建议阅读 PHP 表单验证和 PHP 数据库访问,当然还有 html 表单。

PHP database access 1, PHP database access 2, PHP Form handling, HTML forms

【讨论】:

以上是关于使用 HTML / PHP 的邮政编码 / 页面查找器的主要内容,如果未能解决你的问题,请参考以下文章

php 如何在HTML页面中实现对数据库表数据的增删改查

php设置编码

PHP页面编码问题

PHP 页面编码声明方法详解(header或meta)

PHP 页面编码声明方法详解(header或meta)

PHP数据访问的增删改查