作为小白,最大的一个问题就是,会写html但是,不知道html和后台是怎么连上的,一步步的看。先把该准备的东西准备好,昨天咱们说过,安装了一大堆软件,其中一个是xampp,其实它是Apache+MySQL+PHP+PERL集成软件包。
在你安装了这个软件之后你可以找到这样一个文件夹,怎么找?
打开xampp软件,找到一个有open字样的按钮,打开它就能找到htdocs这个文件夹。为了方便,我做了个快捷方式放到了桌面上。我们把要写的php都放在这个文件夹里。
你可以创建一个新的文件夹专门放你的php,文件夹名字尽量用英文书写。比如像我这样,php的文件夹就是我写php文件的地方。
再回头看xampp软件,打开我们需要的东西。2号apache web server这个是一定要打开的。那么1号要不要打开取决于你是否用独立的mysql,没有的话就点开,有的话就不用点开了。
之后为了让大家看到清晰的过程,我下载了mysql,会单独操作不用集成环境,有需要安装mysql的朋友可以在评论区留言,我给你windows的安装过程。
不过今天的帖子还用不到mysql是不是感觉白弄半天。
回到今天要说的东西,在刚刚说到的htdocs文件夹下创建了一个php文件夹(你随便起名字)之后在php文件夹中创建了一个新文件夹,做第一个例子。
在这个文件夹中又添了两个文件一个叫表单.html 一个叫表单.php,空的就行了,咱们往里填东西。
html:
<form action="表单.php"
method="get">
<label>用户名:</label>
<input type="text">
<br><br>
<label>密 码:</label>
<input type="text">
<br><br>
<input type="submit">
</form>
微信的代码会截断所以我只能换行了,自己格式化以下。
<form> 标签用于为用户输入创建 HTML 表单,每次只是写一个样式而已,没有用过表单的提交。那么action这个属性就是需要你填写要把这个表单提交给谁。那我们当然是给php了,于是就直接填上刚刚我们创建的空的php文件。
method是一个提交的方式,出了get方式还有一个post方式。以下是get和post方式的异同,不太全面,但是够用的了。简单看看就行,写几个就知道怎么回事了。
get:
1.把参数数据队列驾到提交表单的action属性所指的url中,值和表单内各字段一一对应,在url中可以看的到。
3.传送的数据量小,不大于2kb
4.action页面后面的参数列表“会”被忽略,写与不写“一样”。
5.由于变量显示在 URL 中,把页面添加到书签中也更为方便。
post:
2.服务器端用Request.Form获取提交的数据。
3.传送的数据量较大,一般默认为不限制
4.action页面后面的参数列表“不会”被忽略,写与不写“不一样”。
5.由于变量未显示在 URL 中,也就无法将页面添加到书签。
打开页面应该是这个样子的
这时候你可以玩一下了,php还没写吧,别着急,我先写一个。我写了php之后不用写用户名和密码,直接点提交。
你发现其实文本框没用上,其实你写与不写内容,只要点击提交,内容确实会被提交给php,但你可以用上提交内容,也可以不用呀。现在看看php怎么写的。
php:
<?php
echo "<h1>哈哈哈,
你写的文本框没用上吧?</h1>";
echo "Hello world!<br>";
echo "多个". "字符串,".
"用.或者,", "相连";
?>
echo语句可以输出一个或多个字符串,还有一种输出语句,print只允许输出一个字符串。echo 输出的速度比print快,echo没有返回值,print有返回值1。
字符串的连接方式,可以用点(.)或者逗号(,),都试试。
这个过程其实就是,把html中的表单点击提交之后,提交到php中,然后php给予反馈,告诉你是否提交成功了。
看到这不难吧,先把这个搞一下吧!俗话说一口吃不了个胖子,突然写新的语言会恶心的。
今天小六分享的内容,各位前端客们get到了么?
前 端 客
简 单 高 效
qianduan_ke
版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《HTML和PHP怎么连上》的版权归原作者「前端客」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458
文章来源: 阅读原文
前端客微信公众号:qianduan_ke
手机扫描上方二维码即可关注前端客微信公众号