一、关上IDEA,新建一个HTML 文件:
我将它定名为index01
咱们修正表单的题目:
二、接上去,创立一个表单:
起首是显示用户名以及明码,辨别为其指定name(前面会用到)
正在这里,咱们正在创立表单时,指定了两个属性:
action:示意表单提交的效劳器地点;
method:示意提交的形式,有两种,辨别为get以及post(正在上面做具体引见);
三、接上去,咱们拔出一个提交的按钮,并进行提交操作:
相干保举:《php入门教程》
代码以下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表单与PHP的交互</title> </head> <body> <form action="" method="get"> 用户名:<input type="text" name="name"> 密 码:<input type="password" name="password"> <br/> <input type="submit" value="确认"> </form> </body> </html>
如上图,点击 确认 按钮后,地点栏中取到了name以及password的值为空(这个name以及password是正在拔出标签时,指定的name属性);
这样的话,咱们的一个表单就创立胜利了,只不外尚未与效劳器进行交互。
四、接上去咱们要与效劳器进行交互,创立一个效劳器;
关上eclipse,以咱们后面应用的 Service.php为例,
运转后果为正在网页输入 hello world
如上图,咱们需求把运转后果中的地点,拷贝到IDEA中的HTML文件中创立表单时的action属性中,示意经过这个地点来拜访效劳器。
再次运转HTML文件,并点击 确认按钮:
运转后果则跳转到了PHP的运转环境傍边,并前往PHP的运转后果,这样就初步实现了PHP与HTML的交互。
那末接上去咱们对PHP环境中的剧本进行一下整顿:
正在eclipse傍边修正剧本以下:
<?php echo "用户名:".$_GET['name']."<br>明码:".$_GET['password'];
这里的代码是PHP傍边的语法,此中:
. 示意字符串的衔接;
$_get[‘name’]:这里应用的get办法,是由于正在HTML中,咱们正在创立表单时,应用的是get形式;这里的name以及password是与HTML中对应的name属性的值分歧的。
更改实现当前,咱们再次运转HTML,并输出用户名以及明码,以下:
点击 确认 按钮进行提交,后果以下:
能够看到,正在运转时,呈现了乱码的状况,是由于字符集应用的成绩,需求调整一下:
进入到eclipse傍边,以下:
将字符集设置为utf-8
再次运转HTML文件,失去以下后果:
咱们能够看到一个细节,正在输出了用户名以及明码,点击了 确认按钮进行提交操作当前,正在地点栏中,呈现了咱们所输出的用户名以及明码的信息,以下:
这就会对用户的集体信息案例造成要挟。那末咱们试着把提交形式改一下,后面咱们应用的是get,咱们如今改成post。
起首正在HTML傍边修正提交形式为post:
而后修正eclipse中PHP剧本言语中的取值形式一样也为post:
咱们再次运转:
这里咱们看到,地点栏中不再呈现,用户名以及明码的信息了。这就是两种提交形式的区分,正在实际的使用进程中要加以区别。
post绝对于get要平安不少。并且地点的长度不克不及过长,以是get长度会无限制,而post不。post形式不克不及做资本定位,而get形式能够做资本定位。
以上就是html表单与php怎样衔接的具体内容,更多请存眷资源魔其它相干文章!
标签: php 连接 php教程 html 表单 php故障解决 php使用问题
抱歉,评论功能暂时关闭!