提问人:antivinegar 提问时间:10/9/2022 更新时间:10/9/2022 访问量:18
PHP:根据邮政编码显示状态,并带有变量和isset
PHP: Display a state depending upon zipcode with varibles & isset
问:
通过下面的第一行代码,我能够获取 URL 的最后一部分。
第二行代码我能够打印/显示邮政编码(这是 URL 的最后一部分)。
第三部分是我的问题所在......我正在尝试根据邮政编码显示什么状态。$state
我以阿拉斯加为例。我的整个代码包括所有 50 个状态。
<?php $str = "https://www.mywebsite.com/depts/$_GET[zipcode]"; $zipcode = explode("/",$str);?>
<?php print end($zipcode); ?>
<?php
if(isset($_GET['zipcode'])){$checkZip=$_GET['zipcode'];}
//Alaska
if($checkZip<99950 && $checkZip>99501){$state='Alaska';} ?>
例如:在我的网站上,第一页我询问他们的邮政编码。然后,我获取他们的邮政编码,并使用.htaccess创建一个干净的URL,然后吐出 https://www.mywebsite.com/depts/90210
我试图做的是根据第一页提供的邮政编码在第二页上显示“状态”。
答: 暂无答案
评论
"my whole code includes all 50 states"
以什么格式?在数据库中?发短信?所使用的逻辑很快就会变得令人厌烦,编写和调试可能会变得令人厌烦,但您的问题仍然相当难以捉摸/不清楚。请添加数据样本并澄清您遇到的问题if($checkzip > X && $checkzip < Y)
if(isset($_GET['zipcode'])){$checkZip=$_GET['zipcode'];}
$checkZip=end($zipcode);