我现在想实现的是当网页输入框没输入验证码时点击提交会弹出提示框提示验证码不正确,随后点击确定网页返回的是空白页面,这样很不好,我想实现的是弹出提示框点击确定后网页返回的是这个模板页面/plus/flink-add.htm,我用的是dede系统,请问如何实现,代码如下:
require_once(dirname(__FILE__).'/../include/common.inc.php');
if(empty($dopost))
{
$dopost = '';
}if($dopost=='save')
{
$validate = isset($validate) ? strtolower(trim($validate)) : '';
$svali = GetCkVdValue();
if($validate=='' || $validate!=$svali)
{
ShowMsg('验证码不正确!','-1',1);
exit();
}
$msg = htmlspecialchars($msg);
$email = htmlspecialchars($email);
$webname = htmlspecialchars($webname);
$url = htmlspecialchars($url);
$logo = htmlspecialchars($logo);
$typeid = intval($typeid);
$dtime = time();
$query = "Insert Into `#@__flink`(sortrank,url,webname,logo,msg,email,typeid,dtime,ischeck)
Values('50','$url','$webname','$logo','$msg','$email','$typeid','$dtime','0')";
$dsql->ExecuteNoneQuery($query);
ShowMsg('成功增加一个链接,但需要审核后才能显示!','-1',1);
}
//显示模板(简单PHP文件)
include_once(DEDETEMPLATE.'/plus/flink-add.htm');
require_once(dirname(__FILE__).'/../include/common.inc.php');
if(empty($dopost))
{
$dopost = '';
}if($dopost=='save')
{
$validate = isset($validate) ? strtolower(trim($validate)) : '';
$svali = GetCkVdValue();
if($validate=='' || $validate!=$svali)
{
ShowMsg('验证码不正确!','-1',1);
exit();
}
$msg = htmlspecialchars($msg);
$email = htmlspecialchars($email);
$webname = htmlspecialchars($webname);
$url = htmlspecialchars($url);
$logo = htmlspecialchars($logo);
$typeid = intval($typeid);
$dtime = time();
$query = "Insert Into `#@__flink`(sortrank,url,webname,logo,msg,email,typeid,dtime,ischeck)
Values('50','$url','$webname','$logo','$msg','$email','$typeid','$dtime','0')";
$dsql->ExecuteNoneQuery($query);
ShowMsg('成功增加一个链接,但需要审核后才能显示!','-1',1);
}
//显示模板(简单PHP文件)
include_once(DEDETEMPLATE.'/plus/flink-add.htm');
解决方案 »
- 求 php 代码的站内信 源代码
- 达人们.php里编程如何实现执行多条Sql?我在phpadmin里行.那php里也该行啊?
- 急求。。 SQL 一句。。
- 前台如何输出保存到数据库的php代码
- unexpected T_STRING 错误
- 用socket如何编写下列http://211.100.115.37/lxd/liuyue.php?username=try2&password=060621&birth=19530528&length=70的HTTP协议的POST
- Warning: Smarty error: unable to read resource: "index.htm" in E:\客户网站\include\Smarty\Smarty.class.php on line 1082
- 如何解决PHPLIB模板和CSS中的大括号"{"冲突的问题
- 我党distinct语句为什么无效
- 一个图片显示的问题!在线等待
- phpMyAdmin #2002 Cannot log in to the MySQL server
- php 中url网址过滤怎么写?
我现在想实现的是当网页输入框没输入验证码时点击提交会弹出提示框提示验证码不正确,随后点击确定网页返回的是空白页面,这样很不好,我想实现的是弹出提示框点击确定后网页返回的是这个模板页面没看过dede,不过你这样完全可以使用js来控制嘛,提交的时候Js检测一下是不是空是空就返回false不就可以了.
if(empty($dopost))
{
$dopost = '';
}if($dopost=='save')
{
$validate = isset($validate) ? strtolower(trim($validate)) : '';
$svali = GetCkVdValue();
if($validate=='' || $validate!=$svali)
{
ShowMsg('验证码不正确!','-1',1);
exit();
}
$msg = htmlspecialchars($msg);
$email = htmlspecialchars($email);
$webname = htmlspecialchars($webname);
$url = htmlspecialchars($url);
$logo = htmlspecialchars($logo);
$typeid = intval($typeid);
$dtime = time();
$query = "Insert Into `#@__flink`(sortrank,url,webname,logo,msg,email,typeid,dtime,ischeck)
Values('50','$url','$webname','$logo','$msg','$email','$typeid','$dtime','0')";
$dsql->ExecuteNoneQuery($query);
ShowMsg('成功增加一个链接,但需要审核后才能显示!','-1',1);
}
//显示模板(简单PHP文件)
include_once(DEDETEMPLATE.'/plus/flink-add.htm');
这个就是代码,就是实现和这个页面http://www.5200tv.com/plus/flink.php一样,因为我的网站页面如果不输入验证码点击提交就显示验证码错误 然后返回就是一片空白
if(验证码不正确){
echo "<script>alert('验证码不正确');location.href='/plus/flink-add.htm';</script>";
}