当前位置:Gxlcms > PHP教程 > 【php】基本语法与页面之间数值传递

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

时间:2021-07-01 10:21:17 帮助过:2人阅读

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

一、基本目标

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


二、制作过程

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

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

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

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

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

(1)phpsend.html

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

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





phpsend





(2)phpget.php




phpget



输出变量的值了
echo "用户名:${username}";
echo "
"; echo "
"; $password=$_REQUEST["password"]; echo "密码:${password}"; echo "
"; echo "
"; //由于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 "
"; echo "
"; $sex=$_REQUEST["sex"]; echo "性别:${sex}"; echo "
"; echo "
"; //对于复选框的处理如下 echo "爱好:"; //此处favor是一个数组,这个数组的第一个元素就是复选框的第一个被选的元素,然后,第二个元素就是复选框的第二个被选的元素,以此类推 $favor=$_REQUEST["favor"]; //count($favor)相当于jsp里面的favor.length(),asp里面的ubound(favor),求数组长度 for($i=0;$i输出元素之后再
输出一个逗号,反之输出一个句号 if($i!=count($favor)-1) echo ","; else echo "。"; } echo "
"; echo "
"; //以下把favor数组一次性输出的另一种方法 echo "爱好:"; foreach($favor as $a) echo "${a},"; echo "
"; echo "
"; $ps=$_REQUEST["ps"]; echo "备注:${ps}"; echo "
"; echo "
"; ?>

以上就介绍了【php】基本语法与页面之间数值传递,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行