首页 > php代码

php到底是如何获得表单数据的




当表单按提交后经过浏览器初步处理之后,传到php表单处理页面。
    一般的书上都讲的要么是自动为表单元素分配变量;要么就是将提交的数据保存在全局数组中,然后调用系统特定的自动全局变量数组来获取这些值。看了很久没有明白php到底是如何和浏览器进行信息沟通的,也就是B(客户端)发送数据,到S(服务器)的php表单处理页面,接着就产生相应的变量,这中间php工作机理,哪位老大清楚啊!一直没有明白!

阅读全文

PHP 面试题系列三【附答案】

1、使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来
表名User
Name          Tel              Content         Date
张三        13333663366        大专毕业       2006-10-11
张三        13612312331        本科毕业       2006-10-15
张四        021-55665566       中专毕业       2006-10-15
2、请根据上面的题目完成代码: 
$mysql_db=mysql_connect("local","root","pass");
@mysql_select_db("DB",$mysql_db);
3、如何使用下面的类,并解释下面什么意思?
class test
{
Get_test($num)
{
$num=md5(md5($num)."En");
return $num;
}
}
4、用javascipt打印 “上海爱吉”
5、写出 SQL语句的格式 : 插入 ,更新 ,删除
6、谈谈对你PHP认识或你擅长的技术?
答案:
1.SELECT Name,Tel,Content,Date FROM User WHERE Name=''张三''
2. $mysql_db = mysql_connect("local","root","pass");
@mysql_select_db("DB",$mysql_db);
$sql = "SELECT Name,Tel,Content,Date FROM User WHERE Name=''张三''";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
echo $row[''Name'']  . ''  '' . $row[''Tel''] . ''  '' . $row[''Content''] . '' 
'' . $row[''Date''] . "<br>rn";
}
3.
用法:
$get_test = new test();
$result = $get_test->Get_test(2);
将$num变量进行两次md5后返回,第2次的md5中的参数,在第一次md5($num)后多加了En
4.
<>
write(''上海爱吉'');
</>
5.
插入
INSERT INTO table (a1,a2,a3) S ($val1, ''$val2'', $val3);
修改
UPDATE table SET a1=$a1, a2=''$a2'' WHERE id=3;
删除
DELETE FROM table WHERE id=3;
6.
自己发挥 

阅读全文

PHP 面向对象技术

1.面向对象的概念
2.什么是类,什么是对象,类和对象之间的关系
3.什么是面向对象编程呢?
4.如何抽象出一个类?
5.如何实例化对象?
6.如何去使用对象中的成员?
7.特殊的引用“$this”的使用
8.构造方法与析构方法
9.封装性
10.__set()、__get()、__isset()、__unset()四个方法的应用
11.类的继承
12.多态的应用
13.重载新的方法
14.访问类型
15.静态成员的使用
16.final 关键字的应用
17.__toString()方法
18.克隆对象
19.__call 处理调用错误
20.自动加载类
21.把对象串行化
22.抽象方法和抽象类
23.php5 接口技术

阅读全文

PHP 开发中的三个世界


现在在PHP的框架上面讨论很多,我觉得这里面主要有两个问题:首先盲目崇拜框架,认为采用框架设计才是正统,否则就是不入流、是菜鸟。其次是模仿 Java 的痕迹很重。我并不是说模仿是一件坏事,这里指的是没有经过认真思索,未曾考虑框架或某些设计的原理与目的、承接项目实际情况和 Java 与 PHP 之间的异同而盲目进行的一些&ldquo;模仿&rdquo;工作。《PHP 开发中的三个世界》一文就是针对其中&ldquo;项目的实际情况&rdquo;来写的一篇文章,着重讨论了在不同开发领域进行 PHP 开发的一些特点。若有不当之处,还请方家指正。

阅读全文

PHPer使用UTF-8注意事项

本文的作用是为了全方位的避免因使用UTF-8编码而产生的乱码问题,不包含具体的乱码解决方案和编码转换的内容。对于UTF-8编码的深入了解,请参阅:《PHP匹配UTF-8中文字符的正则表达式》

阅读全文

PHP大潮将至 PHP近年发展分析


  说起PHP近几年的发展,可以说是突飞猛进。EDC在2006年的统计信息表明PHP已经跻身全球三个编程语言的行列,并且其是以Web脚本语言的身份参与竞争的。其它两个语言(Java和.net)都是通用的语言(可以开发多种应用)。但是,令人难以置信的是,PHP目前的发展速度是37%明显高于其它两种语言。

阅读全文