首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SMS网站,禁止或不禁止Php

SMS网站,禁止或不禁止Php
EN

Stack Overflow用户
提问于 2011-05-29 17:20:03
回答 2查看 92关注 0票数 0

我正在开始一个短信网站,我几乎完成了-只有一个功能,我需要添加到它和我的一个,但卡住了,

我有一个表单,他们填写姓名、号码和消息,然后单击send,然后发送到另一个表单以继续验证消息等,

我需要的是能够交叉名单的号码字段对一个已知的黑名单号码,不想要的信息发送到他们的手机数据库名单。

这是目前的校验码:如果你现在想象一下有一个名为send的按钮和一个名为check number的按钮。

当你点击check number时,它要么会找到这个数字,要么找不到,我知道有两个数字是很奇怪的,但这是它目前的构建方式。

现在,而不是它说数字没有找到id喜欢它启用发送按钮,我知道如何禁用它通过disabled=“禁用”,但我不知道如何自动化它,我喜欢按钮灰色时,当用户转到表单,然后当这检查数字Id喜欢它取消灰色的按钮,如果数字不在列表中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$con = mysql_connect("localhost","xxx_members","xxxx");
if(!$con)
{
die("could not connect:".mysql_error());
}
mysql_select_db("xxx_number",$con);
$mobile = $_GET['c'];
$count = mysql_num_rows(mysql_query("select * from mobileCheck where number = '".$number."'"));

if($count > 0) {
echo "Number found">";

}else{
echo "Number Not Found">";
}

?>

这方面的任何帮助都将不胜感激,这让我快要发疯了。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-05-29 17:32:20

首先,您需要更正您列出的php代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if($count > 0) {
echo "1";

}else{
echo "0";
}

现在,当使用JS单击第一个按钮时,您需要对上面的文件进行ajax调用,并收集服务器响应,即1或0。现在,您需要对服务器响应进行客户端检查,并使用javascript动态启用按钮。

票数 0
EN

Stack Overflow用户

发布于 2011-05-29 19:46:03

number_check.php

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <?php
    $con = mysql_connect("localhost","xxx_members","xxxx");
    if(!$con)
      die("could not connect:".mysql_error());
    mysql_select_db("xxx_number",$con);
    $number = $_POST['number'];
    $count = mysql_num_rows(mysql_query("select * from mobileCheck where number = '".$number."'"));

    if($count > 0) 
    {
    echo 1;
    }else{
    echo 0;
    }

    ?>

html:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="text" id="number" value="" />
<input type="button" id="btn_send" value="Send SMS" disabled />

javascript - jQuery:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$.post("number_check.php", { number: $('#number').value},
   function(data) {
     if (data == '1')
       $('#btn_send').disabled = false;
     else
       $('#btn_send').disabled = true;
   });

很抱歉,我没有测试该解决方案,但我认为这就是您的答案。你当然需要在开机自检时用db测试数字,因为启用按钮很简单,而且可能是一个缺陷,所以你不能依赖于禁用按钮,它只是出于人体工程学的目的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6169193

复制
相关文章
为什么 Java 中 1000==1000 为 false ?
基本知识:我们知道,如果两个引用指向同一个对象,用 == 表示它们是相等的。如果两个引用指向不同的对象,用 == 表示它们是不相等的,即使它们的内容相同。
后端码匠
2020/09/24
6070
为什么 Java 中 1000==1000 为 false ?
为什么 Java 中 1000==1000 为 false ?
基本知识:我们知道,如果两个引用指向同一个对象,用 == 表示它们是相等的。如果两个引用指向不同的对象,用 == 表示它们是不相等的,即使它们的内容相同。
程序猿DD
2023/04/04
4120
为什么 Java 中 1000==1000 为 false ?
为什么Java中1000==1000为false而100==100为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
Leetcode名企之路
2020/09/04
6060
为什么 Java 中“1000==1000”为false,而”100==100“为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
周辰晨
2022/09/20
4880
为什么 Java 中1000==1000为false,而100==100为true?
基本知识:我们知道,如果两个引用指向同一个对象,用 == 表示它们是相等的。如果两个引用指向不同的对象,用 == 表示它们是不相等的,即使它们的内容相同。
终码一生
2022/04/14
3570
为什么 Java 中“1000==1000”为false,而”100==100“为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
肉眼品世界
2022/03/29
4710
为什么Java中1000==1000为false而100==100为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
哲洛不闹
2018/09/18
5880
为什么 Java 中“1000==1000”为false,而”100==100“为true?
为什么 Java 中“1000==1000”为false,而”100==100“为true? 这是一个挺有意思的讨论话题。
Java小咖秀
2020/09/10
5980
为什么Java中1000==1000为false,而100==100为true?
codeceo.com/article/why-java-1000-100.html
程序员小猿
2021/01/20
6140
为什么 Java 中“1000==1000”为false,而”100==100“为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
炒香菇的书呆子
2022/04/17
5310
为什么Java中1000==1000为false而100==100为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
Java后端技术
2018/08/09
5380
为什么Java中1000==1000为false而100==100为true?
基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。
哲洛不闹
2018/09/19
5510
为什么 Java 中“1000==1000”为false,而”100==100“为true?
为什么 Java 中“1000==1000”为false,而”100==100“为true? 这是一个挺有意思的讨论话题。
开发者技术前线
2020/11/24
5110
为什么 Java 中“1000==1000”为false,而”100==100“为true?
为什么Java中1000==1000为false而100==100为true?
原文:Why 1000 == 1000 Returns False, but 100 == 100 Returns True in Java? 作者:Bazlur Rahman 译文:http://w
顶级程序员
2018/05/03
7320
为什么1000 == 1000返回为False,而100 == 100会返回为True?
这是我们今天要讨论的话题,因为我觉得它非常的有趣。 如果你运行如下代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到以下运行结果: false true 我们知道,如果两个引用指向同一个对象,那么==就成立;反之,如果两个引用指向的不是同一个对象,那么==就不成立,即便两个引用的内容是一样的。因此,结果
顶级程序员
2018/04/26
1.7K0
问号脸:为什么 Java 中 “1000==1000” 为 false,而 ”100==100“ 为 true?
为什么 Java 中“1000==1000”为false,而”100==100“为true? 这是一个挺有意思的讨论话题。
java进阶架构师
2020/09/30
5630
问号脸:为什么 Java 中 “1000==1000” 为 false,而 ”100==100“ 为 true?
(十一)sleep(1)、sleep(0)和sleep(1000)的区别
操作系统中,CPU竞争有很多种策略。Unix系统使用的是时间片算法,Windows属于抢占式。
HaC
2020/12/30
6.8K0
1000套精品海报模板(超10G)
海报都是PSD格式,少数JPG格式。 获取方式(二选一) ①加小编支付1元获取软件。 ②分享文章至朋友圈获得2个赞(推荐) 注:添加小编请直接转发文章小编,小编才知道你要这个!如出现链接失效请及时联
七月半夏
2018/06/29
5700
Github上star数超1000的Android列表控件
Android开发中,列表估计是最最常使用到的控件之一了。列表相关的交互如下拉刷新,上拉更多,滑动菜单,拖动排序,滑动菜单,sticky header分组,FAB等等都是十分常见的体验。Github中有大量优秀的开源项目,今天就来看看star数超1000的Android列表控件都有哪些。
阳仔
2019/07/31
1.3K0
Github上star数超1000的Android列表控件
新型 Linux 病毒,脚本超 1000 行,功能复杂
俄罗斯杀毒软件公司 Dr.Web 近日公开了一个被称为 Linux.BtcMine.174 的新型木马,相比传统恶意 Linux 病毒,它更加复杂,同时也包含了大量恶意功能。
用户6543014
2019/10/25
8560
新型 Linux 病毒,脚本超 1000 行,功能复杂

相似问题

找不到元素的架构信息

20

找不到元素的架构信息

23

BizTalk架构开发找不到元素的架构信息

18

找不到元素'elmah‘的架构信息

23

找不到元素'shape‘的架构信息

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文