Heim > Backend-Entwicklung > PHP-Tutorial > 【php】根本语法与页面之间数值传递

【php】根本语法与页面之间数值传递

WBOY
Freigeben: 2016-06-13 12:11:33
Original
1003 Leute haben es durchsucht

【php】基本语法与页面之间数值传递

直接上个例子跟大家说明一下吧~


一、基本目标

在phpsend.html设置一个表单,上面输入的数值能够被phpget.php能够收到



二、制作过程

如同javascript一样,php中的数值是不分类型的,一个$就代表数值,

之后如果要使用这个变量都要带上这个$表示这是一个变量

各语言中的for,switch case,while,if else等结构依旧存在

!=,=等运算符也是存在的

在输出语言echo中,用${某某某变量}来强制设置输出这个变量的值。

(1)phpsend.html

这是一个静态页面,无需任何服务器的语言处理,只要action指向处理的phpget.php就可以了,

但要注意多选框数值的传递方法。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>phpsend</title>
Nach dem Login kopieren
phpsend 用户名:

密码:

学历:

性别:

爱好:编程睡觉其他

备注:


(2)phpget.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>phpget</title><?php //php的注释同样是双斜杠//用$_REQUEST["表单中的name属性"]能获取表单中相应的组件中的值$username=$_REQUEST["username"];//${变量名}就能够输出变量的值了echo "用户名:${username}";echo "<br>";echo "<br>";$password=$_REQUEST["password"];echo "密码:${password}";echo "<br>";echo "<br>";//由于form中name=education的下拉菜单传递过来的是0,1,2,3其中之一,//需要用switch结构处理一下$education=$_REQUEST["education"];switch($education){	case 0:		echo "学历:小学生";		break;	case 1:		echo "学历:中学生";		break;	case 2:		echo "学历:大学生";		break;	case 3:		echo "学历:其他";		break;							}echo "<br>";echo "<br>";$sex=$_REQUEST["sex"];echo "性别:${sex}";echo "<br>";echo "<br>";//对于复选框的处理如下echo "爱好:";//此处favor是一个数组,这个数组的第一个元素就是复选框的第一个被选的元素,然后,第二个元素就是复选框的第二个被选的元素,以此类推$favor=$_REQUEST["favor"];//count($favor)相当于jsp里面的favor.length(),asp里面的ubound(favor),求数组长度for($i=0;$i<count echo if else>";echo "<br>";//以下把favor数组一次性输出的另一种方法echo "爱好:";foreach($favor as $a)	echo "${a},";echo "<br>";echo "<br>";$ps=$_REQUEST["ps"];echo "备注:${ps}";echo "<br>";echo "<br>";?></count>
Nach dem Login kopieren



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage