学做网站培训课程介绍

当前位置:

做网站代码分享:如何制作靓号网站的精准搜号功能

本文来自学做网站论坛VIP学员广州李常青的投稿。

前几天看到一个卖手机靓号的网站,网站上是很多特别好的手机号,如尾号:88888、66666……,这类网站上都有这样的功能就是“精准搜号”的功能,可以在任意一个位置填写数字,然后搜索到对应的号码。

精准搜号功能

例如:我搜1**6**5**99,它可以帮我搜到我填写对应位置的数字的号码,怎么实现这样的精准搜号功能呢?很有幸,我把这样的功能要求告诉了张启亚老师,在张启亚老师的帮助下,我也写出了这样的功能,下面也分享给大家。

首先要做一个FORM表单页面,用来提交我们填写的数字。


<form method="get" id="searchformd" action="abc.php">
<div class="no_input_box">
<input type="tel" name="hao1" readonly="readonly" value="1">
<input type="tel" name="hao2" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao2'];?>">
<input type="tel" name="hao3" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao3'];?>">
<input type="tel" name="hao4" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao4'];?>">
<input type="tel" name="hao5" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao5'];?>">
<input type="tel" name="hao6" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao6'];?>">
<input type="tel" name="hao7" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao7'];?>">
<input type="tel" name="hao8" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao8'];?>">
<input type="tel" name="hao9" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao9'];?>">
<input type="tel" name="hao10" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao10'];?>">
<input type="tel" name="hao11" maxlength="1" onkeyup="value=value.replace(/[^0-9]/g,'')" class="border-input" value="<?php echo $_GET['hao11'];?>">
<input type="hidden" name="s">
<input type="hidden" name="leixing" value="精准搜号">
</div>
<div class="btn_box g-flex">
<button class="myButton btn1" type="reset">重置</button>
<button class="myButton btn2" type="submit">搜索</button>
</div>
</form>

在这个代码里,给表单里的每一个单元素添加一个name,用于提交数值。maxlength="1"是限制每个单元格只能填写一个数字。

然后要做一个接收表单数据的页面:abc.php;将以下的代码放到abc.php里;


<?php
$hao2=$_GET['hao2'];
$hao3=$_GET['hao3'];
$hao4=$_GET['hao4'];
$hao5=$_GET['hao5'];
$hao6=$_GET['hao6'];
$hao7=$_GET['hao7'];
$hao8=$_GET['hao8'];
$hao9=$_GET['hao9'];
$hao10=$_GET['hao10'];
$hao11=$_GET['hao11'];
?>

<?php while ($query->have_posts()) : $query->the_post(); ?>
<?php
$wztitle= get_the_title();//获取网站内容标题
if(substr($wztitle, 0, 1)==1){
if($hao2&&$hao2==substr($wztitle, 1, 1)||$hao2==''||$hao2=='0'&&substr($wztitle, 1, 1)=='0'){
if($hao3&&$hao3==substr($wztitle, 2, 1)||$hao3==''||$hao3=='0'&&substr($wztitle, 2, 1)=='0'){
if($hao4&&$hao4==substr($wztitle, 3, 1)||$hao4==''||$hao4=='0'&&substr($wztitle, 3, 1)=='0'){
if($hao5&&$hao5==substr($wztitle, 4, 1)||$hao5==''||$hao5=='0'&&substr($wztitle, 4, 1)=='0'){
if($hao6&&$hao6==substr($wztitle, 5, 1)||$hao6==''||$hao6=='0'&&substr($wztitle, 5, 1)=='0'){
if($hao7&&$hao7==substr($wztitle, 6, 1)||$hao7==''||$hao7=='0'&&substr($wztitle, 6, 1)=='0'){
if($hao8&&$hao8==substr($wztitle, 7, 1)||$hao8==''||$hao8=='0'&&substr($wztitle, 7, 1)=='0'){
if($hao9&&$hao9==substr($wztitle, 8, 1)||$hao9==''||$hao9=='0'&&substr($wztitle, 8, 1)=='0'){
if($hao10&&$hao10==substr($wztitle, 9, 1)||$hao10==''||$hao10=='0'&&substr($wztitle, 9, 1)=='0'){
if($hao11&&$hao11==substr($wztitle, 10, 1)||$hao11==''||$hao11=='0'&&substr($wztitle, 10, 1)=='0'){
?>
<li class="clearfix"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>

<?php }}}}}}}}}}}?>

<?php endwhile; ?>

先是通过GET获取表单里每一个单元格的值,然后进行一层层判断,特别终筛选出全部符合条件的内容,显示出来。

这样就是通过FORM表单实现了精准搜号功能。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 各位同学大家好,我是学做网站论坛的建站会员广东崔磊。很感谢论坛老师在我学习网站制作课程期间,对我的辅导帮助。现在在这里我想给同学做分享一
  • 学做网站时,经常要修改代码,很多时候需要用到颜色代码,由于太多,不可能都记住,所以找到了一个带有中文颜色名称表示的颜色代码表,以便后期网页设
  • 感谢VIP学员:卓新红  的无私分享,此模板已通过学做网站论坛网的审核,大家可放心使用。分享一个网址导航站模板,这个网址导航模板可以制作图片
  • 分享一款超漂亮的内衣模板,适合内衣销售衣服类物品,化妆品展示都可以。自己做的二次开发,使用很简单,直接在WP程序后台安装就可以了。喜欢的同学可
  • 我们在制作手机网站时,如果网页上有一串数字的话,手机网站会自动给这串数字添加电话号码的链接。(相关知识:怎么做手机网站?)这样用户只要点一下
  • 源码介绍手机靓号选号网站PHP源码是一个用于制作手机靓号网站和电话号码选号网站的源码,可通过安装这个源码快速制作出一个手机靓号选号网站。
  • 本文来自学做网站论坛VIP学员广州李常青的投稿。前几天看到一个卖手机靓号的网站,网站上是很多特别好的手机号,如尾号:88888、66666……,这类网
  • wordpress评论功能可以让用户在我们自己的网站上进行对文章的评论,发表自己的观点,很好的增强了网站与用户之间的交互性。还有的网站还添加了邮件功
  • 纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了Wordpress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点