很多站长朋友们都不太清楚php添加动作代码,今天小编就来给大家整理php添加动作代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 在PHP页面中怎样添加弹出广告代码是什么?? 2、 thinkphp模板输出中的按钮添加动作 3、 PHP中,怎么将某个动作代码添加到某个按钮或图片或文字的各种事件中。 4、 怎样将PHP插入HTML的表单按钮动作里面呀? 5、 php 在提交表单时执行插入动作前,出现确认对话框 在PHP页面中怎样添加弹出广告代码是什么??PHP网页打开自动弹出广告,五秒后自动关闭的网页代码如下:
新建网页写入代码即可
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<title>网页弹出广告窗口 boaer.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body,html{margin:0;padding:0;font-size:12px;font-family:Arial;font:12px/1 Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;}
.fixedMask{position:fixed; display:none;top:0; left:0; z-index:999; width:100%; height:100%; background:#000; filter:alpha(opacity=30); opacity:0.3; }
* html { background:url(*) fixed; }
* html body { margin:0; height:100%; }
* html .fixedMask{ position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }
#ad{width:570px;height:345px;border:1px solid #333;border-top-width:5px;position:absolute;z-index:9999;left:50%;margin-left:-290px;top:50%;margin-top:-175px;display:none;}
#ad a{display:block;position:absolute;text-decoration:none;right:0;top:0px;font: 12px/1.5 arial;background:#B50000;padding:2px 5px;color:#fff;}
#ad a:hover{background:red;}
</style>
</head>
<body>
<iframe scrolling="no" src="" style="width:100%;height:1000px"></iframe>
<div id="ad">
<a href="#1" >关闭</a>
<img src="" alt="" />
</div>
</body>
<script type="text/javascript">
//<![CDATA[
alert('5秒后自动关掉!');
function Mask() {
if (Mask.instance) return Mask.instance;
this.el = document.body.appendChild(document.createElement('DIV'));
this.el.className = 'fixedMask';
Mask.instance = this;
};
Mask.prototype = {
show: function(fn) {
this.el.style.display = 'block';
fnfn();
},
hide: function(fn) {
this.el.style.display = 'none';
fnfn()
}
};
var x=new Mask();
var AD=document.getElementById('ad');
AD.getElementsByTagName('A')[0].onclick=hide;
x.show(function (){
AD.style.display='block';
});
setTimeout(hide,5000);
function hide(){
x.hide(function (){
AD.style.display='none';
})
}
//]]>
</script>
</html>
thinkphp模板输出中的按钮添加动作我说一下我的思路:你给按钮添加一个自定义的属性,属性名可以是任意的,属性值为$v.id,然后在点击这个按钮时,取得该按钮的这个自定义 的属性的值,把它递给后端PHP来处理就行了,那直接上代码了,用的是JQuery来实现的:
模板文件:
<foreach name="photo" item="v">
<h1><p>{$v.id}</p><span>{$v.name}</span></h1>
<img src="/data/upload/help/202303/13/4fbba60b4f21181dfe4e401f850bd67f.jpg" width="500" height="475" alt={$.name} />
<input class="vote" type="button" name="投票" value="投票" data-vid="<{$v.id}>"/>
</foreach>
js部分:
$(function(){
$(".vote").click(function(){
var vid = $(this).attr("data-vid"); //取得按钮自定义属性的值
$.ajax({
url:'index.php/vote/add', //根据自己的地址来替换
type:"post",
data:{vid:vid},
dataType:"json",
success:function(res){
if(res.status == 1)
{
alert('投票成功!'); //操作成功后执行的操作
}
else{
alert('投票失败'); //操作失败后执行的操作
}
}
})
});
}
php部分:
class VoteAction extends Action
{
function add()
{
$vid = $_POST['vid'];
//执行的数据库操作,根据自己的来,并返回一个结果
$res = M('Votes')->where(array('id'=>$vid))->setInc('votes',1);
$status = 0;
$msg = '投票失败';
if($res)
{
$status = 1;
$msg = '投票成功';
}
$data = array('status'=>$status, 'msg'=>$msg);
$this->ajaxReturn($data);
}
}
PHP中,怎么将某个动作代码添加到某个按钮或图片或文字的各种事件中。你所说的动作全部都是前端的事件,需要用到的是js,php是服务端脚本.
1.点击按钮返回$txt值,
<button onclick="alert('"+<?php echo $txt; ?>+"')">Click me</button>
2.鼠标经过----onmouseover
3.鼠标离开----onmouseout
4.鼠标点击----onclick
5.改变内容----onpropertychange(IE only),onchange
6.按键----------onkeydown
怎样将PHP插入HTML的表单按钮动作里面呀?帮你写了个混编的建议提交验证代码,看下注释想改直接改配置就可以了
<?php
$username=$_GET['username'];
$password=$_GET['password'];
$db = mysql_connect("127.0.0.1",root);//MYSQL连接,3个参数为ip,mysql用户名,mysql密码
mysql_select_db("demo", $db);//mysql连接库,第一个参数为你要连接的库名
mysql_query("set names 'utf8'");//设置编码为utf-8编码
$query = "select * from users where username=$username and password=$password";
$result = mysql_query($query);
if($row = mysql_fetch_array($result)){
echo "验证成功";
}
else{
echo "验证失败";
}
?>
<html>
<body>
<form method="get">
<div>用户名<input type="text" name="username" /></div>
<div>密码<input type="text" name="password" /></div>
<div>密码<input type="submit" value="确认提交" /></div>
</form>
</body>
</html>
php 在提交表单时执行插入动作前,出现确认对话框用javascript就可以了,在form里写入onsubmit事件,然后用js进行控制
<form onsubmit="showInfo()" id="sub">
<input type="text" name="username">
<button type="submit"></button>
</form>
<javascript>
function(showInfo){
//如果不显示插入信息
if(confirm("确定要上传数据吗?")){
$("sub").submit();
}
}
}
</jacascript>
如果要显示用户输入信息 需要自己写弹出框,不能使用浏览器自带的了
关于php添加动作代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php添加动作代码 php动作通常发生在何种情况的详细内容...