php ajax实现的二级(多级)联动菜单(2008-10-21,11:36:08)
摘要:首先看文件结构: /inc 包含function.php文件和数据操作类 /index.php html代码和州的收据获取代码 /ajax_city.php 城市数据的获取代码 /ajax.js httpRequest的建立和异步请求 index.php文件: ajax联动下拉框菜单 ".$rows['state_name'].""; } ?> please select state first ajax.js文件: var xmlHttp = createXmlHttpRequestObject(); function createXmlH
阅读全文
ajax+php无刷新二级联动下拉菜单(省市联动)源码
摘要:ajax.js /** * ajax无刷新二级联动下拉菜单(省市联动) * * @author arcow * @version 1.0 * @lastupdate 2005-12-29 * */ var http_request = false; function send_request(url,method) {//初始化、指定处理函数、发送请求的函数 http_request = false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { //Mozilla 浏览器 http_request = new XMLHttpR...
阅读全文
php二级联动菜单(级联菜单),带数据库信息
摘要:要在write.php页面放一个二级联动,则在write.php页面要放置二级联动的地方加一句require_once("ld2.php");若write.php要向save.php页面提交数据则在save.php中使用$bigclass=$_POST["bigclass"];//取得大类的id值$smallclass=$_POST["smallclass"];//取得小类的id值接下来就知道该怎么做了吧。 <?php /******************************************* **********
阅读全文
echo, print, printf 和 sprintf 区别(PHP)
摘要:- echo 是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"<b>bold</b>"; - print 是函数,可以返回一个值,只能有一个参数。 - printf 函数,把文字格式化以后输出,如: $name="hunte"; $age=25; printf("my name is %s, age %d", $name, $age); - sprintf 跟printf相似,但不打印,而是返回格式化后的文字,其他的与prin
阅读全文
htmlentities跟htmlspecialchars的区别
摘要:两个函数在格式化带有英文字符的html代码的时候基本没啥问题,但是htmlentities对中文字符也不放过,这样得出来的结果是中文字符部分变为一堆乱码。 The translations performed are: ‘&’ (ampersand) becomes ‘&’ ‘”‘ (double quote) becomes ‘”‘ when ENT_NOQUOTES is not set. ”’ (single quote) becomes ”’ only when ENT_QUOTES is set. ‘<’ (less than) becomes ‘<’ ‘
阅读全文
文字形式全选复选框
摘要:http://www.corange.cn/archives/2008/10/2058.html<scrīpt language="text/javascrīpt"> var checkflag = false; function check(field) { if (!checkflag) { for (i = 0; i < field.length; i++) { field[i].checked = true; } checkflag = "true"; return "不选"; } else { for (i
阅读全文
PHP购物车类
摘要:<?php //setcookie("cart","s:26,45,4,4523423|d:17,7,27,26|e:12,13,123,43|f:34"); //cartAdd('e','167'); //getProInfo('z'); //delProInfo('f','26'); /** * *********** * 用于记录,修改,删除COOKIE的类,用于我的计划的本地信息的更改 * LIQUAN */ class cart { /* 实现COOKIES购
阅读全文
PHP异常处理
摘要:<?php /** * PHP异常处理 * * PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw * 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以 * 便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch * 可以捕获不同的类所产生的异常。当 try 代码块不再抛出异常或者找不到 catch 能匹配 * 所抛出的异常时,PHP 代码就会在跳转到最后一个 catch 的后面继续执行。当然,PHP * 允许在 catch 代码块内再次抛出(throw)异常。
阅读全文