$sql="select * from table_name where field_name like '%$var%'";
$result=mysql_query($sql) or die;
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式
模式匹配的格式。
SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。
第1步:将以下代码加到〈head〉与〈/head〉之间
<SCRIPT LANGUAGE='javascript'>
<!-- Begin
function leave() {
var popUpSizeX=750;
var popUpSizeY=550;
var popUpLocationX=10;
var popUpLocationY=10;
<SCRIPT LANGUAGE='javascript'>
<!-- Begin
function leave() {
var popUpSizeX=750;
var popUpSizeY=550;
var popUpLocationX=10;
var popUpLocationY=10;
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的html里加入几段javascript代码即可实现。下面俺就带您剖析它的奥秘。
【1、最基本的弹出窗口代码】
“如何在用户在关闭所有页面时就注销登录”,想想可以通过一个JS来实现!
当用户正常关闭,或者离开当前系统时会触发一个客户端事件:window.onclose();
在onclose() 这个事件中就可以弹出一个窗口注销当前的用户。
window.open(“logout.aspx”,"logout","status=no,scrollbars=no,resizable=no,width=1,height=1,left=10000,top=10000");
而有人想用document的 onUnLoad()事件,那是针对document对象的。所以点击页面上的任何连接都会出触发事件。
但是刚才的window.close() 方法 在刷新页面的时候也会触发,所以这个方法不大好,最后找到这样一个方法
<script>
window.onunload = function(){if(self.screenTop>9000)alert('Closed.')}
</script>
好象只有在IE里可以,其他浏览器有兼容性问题
当用户正常关闭,或者离开当前系统时会触发一个客户端事件:window.onclose();
在onclose() 这个事件中就可以弹出一个窗口注销当前的用户。
window.open(“logout.aspx”,"logout","status=no,scrollbars=no,resizable=no,width=1,height=1,left=10000,top=10000");
而有人想用document的 onUnLoad()事件,那是针对document对象的。所以点击页面上的任何连接都会出触发事件。
但是刚才的window.close() 方法 在刷新页面的时候也会触发,所以这个方法不大好,最后找到这样一个方法
<script>
window.onunload = function(){if(self.screenTop>9000)alert('Closed.')}
</script>
好象只有在IE里可以,其他浏览器有兼容性问题
前段时间,一直在做web项目,总是出现一个问题:用户输入了一些内容后,不小心关掉了浏览器窗口,或是跳转到了其它页面,没有任何的提示,但是数据就没有了,其实跳转还好办,难就难在关闭浏览器时要给出一个提示,很是头痛,上网查了很多东东,但都没有结果,,很是郁闷。
今天无意识的在关闭一篇没有写完的随笔时,突然发现有“如果不保存就会丢失内容”的提示。很是激动。就查看了原文件,虽然很多乱码,但好在还有一部分可读的,终于让我发现了onbeforeunload事件 ,,很是开心。在BlogJava中,它是这样用的:
今天无意识的在关闭一篇没有写完的随笔时,突然发现有“如果不保存就会丢失内容”的提示。很是激动。就查看了原文件,虽然很多乱码,但好在还有一部分可读的,终于让我发现了onbeforeunload事件 ,,很是开心。在BlogJava中,它是这样用的:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Confirm Before Leave</title>
<script language="javascript" type="text/javascript">
<!--
var pb_strConfirmCloseMessage;
var pb_blnCloseWindow = false;
pb_strConfirmCloseMessage ="您真的要离开本页吗?";
function ConfirmClose() {
window.event.returnValue = pb_strConfirmCloseMessage;
pb_blnCloseWindow = true;
}
function ShowConfirmClose(blnValue) {
if(blnValue) {
document.body.onbeforeunload = ConfirmClose;
} else {
document.body.onbeforeunload = null;
}
}
//--></script>
</head>
<body onload="ShowConfirmClose(true);">
<input type=button value="提示" onclick="ShowConfirmClose(true);">
<input type=button value="不提示" onclick="ShowConfirmClose(false);">
<input type=button value="测试刷新" onclick="window.location.reload();">
</body>
</html>
<html>
<head>
<title>Confirm Before Leave</title>
<script language="javascript" type="text/javascript">
<!--
var pb_strConfirmCloseMessage;
var pb_blnCloseWindow = false;
pb_strConfirmCloseMessage ="您真的要离开本页吗?";
function ConfirmClose() {
window.event.returnValue = pb_strConfirmCloseMessage;
pb_blnCloseWindow = true;
}
function ShowConfirmClose(blnValue) {
if(blnValue) {
document.body.onbeforeunload = ConfirmClose;
} else {
document.body.onbeforeunload = null;
}
}
//--></script>
</head>
<body onload="ShowConfirmClose(true);">
<input type=button value="提示" onclick="ShowConfirmClose(true);">
<input type=button value="不提示" onclick="ShowConfirmClose(false);">
<input type=button value="测试刷新" onclick="window.location.reload();">
</body>
</html>
注:三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。
用法:
object.onbeforeunload = handler <element onbeforeunload = “handler” … ></element> 描述:
事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。
用法:
object.onbeforeunload = handler <element onbeforeunload = “handler” … ></element> 描述:
事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。
<input type=checkbox name=mm value=a onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=b onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=c onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=d onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=e onclick="checkItem(this, 'mmAll')"><br><br>
<input type=checkbox name=mmAll onclick="checkAll(this, 'mm')">全选与不全选的切换
<script language=Javascript>
function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
aa[i].checked = e.checked;
}
function checkItem(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
var aa = document.getElementsByName(e.name);
for (var i=0; i<aa.length; i++)
if(!aa[i].checked) return;
all.checked = true;
}
}
</script>
ps:(当然若那个全选框是其它的控件比如是一个按钮,或者一个链接什么的话,那复选框里的 checkItem 点击事件可以去掉,以免出错)
<input type=checkbox name=mm value=b onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=c onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=d onclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=e onclick="checkItem(this, 'mmAll')"><br><br>
<input type=checkbox name=mmAll onclick="checkAll(this, 'mm')">全选与不全选的切换
<script language=Javascript>
function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
aa[i].checked = e.checked;
}
function checkItem(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
var aa = document.getElementsByName(e.name);
for (var i=0; i<aa.length; i++)
if(!aa[i].checked) return;
all.checked = true;
}
}
</script>
ps:(当然若那个全选框是其它的控件比如是一个按钮,或者一个链接什么的话,那复选框里的 checkItem 点击事件可以去掉,以免出错)
说起草根,我首先要说两句题外话,就在上个月,老家打来电话,今年霜冻提前了一个月,家里承包的几亩地颗粒无收。挂上电话,我心头黯然良久,出生于农村种了5年地的我,深知颗粒无收对于以地为生的农民是一种怎样致命的打击?看到报纸网络上每每有人以草根自居,我总觉得无话可说。如果说这种有暇上网者尚自谦为底层“草根”,那我们八亿多祖辈耕种农田,连电脑都没见过,连鼠标都没摸过的农民们,又该如何自诩呢?
php删除确认
<a href="delete.php?ID=1" onclick="return confirm('确定删除磁记录?');">删除</a>
在删除页面的<head></head>之间加入如下javascript代码即可
(1)
<script language="Javascript">
function delete_confirm(e) {
if (event.srcElement.outerText=="删除")
event.returnValue=confirm("您确认执行删除操作么?");
}
document.onclick=delete_confirm;
</script>
(2)
<head><script language=JavaScript>
<!--
function DoEmpty(del_id)
{
if (confirm("真的要删除吗"))
window.location = "dele.php?id=" + del_id ;
}
//-->
</script></head>
<a href="javascript:DoEmpty('12');">删除</a>
(3)
<head><script language=JavaScript>
<!--
function DoEmpty(u)
{
if (confirm("真的要执行所选操作吗"))
u.submit();
}
//-->
</script></head>
<a href="javascript:DoEmpty(this.form);">全部删除</a>
<a href="delete.php?ID=1" onclick="return confirm('确定删除磁记录?');">删除</a>
在删除页面的<head></head>之间加入如下javascript代码即可
(1)
<script language="Javascript">
function delete_confirm(e) {
if (event.srcElement.outerText=="删除")
event.returnValue=confirm("您确认执行删除操作么?");
}
document.onclick=delete_confirm;
</script>
(2)
<head><script language=JavaScript>
<!--
function DoEmpty(del_id)
{
if (confirm("真的要删除吗"))
window.location = "dele.php?id=" + del_id ;
}
//-->
</script></head>
<a href="javascript:DoEmpty('12');">删除</a>
(3)
<head><script language=JavaScript>
<!--
function DoEmpty(u)
{
if (confirm("真的要执行所选操作吗"))
u.submit();
}
//-->
</script></head>
<a href="javascript:DoEmpty(this.form);">全部删除</a>