php编写网站页面_用php写一个网页页面

echo "<a href='https://www.taobao.com' target='_blank' title='新窗口进入淘宝'>淘宝</a>";

}elseif($q==“tianmao”){
echo “天猫”;
}
?>

```

以上案例是一个不分页处理的下拉表单页面,前端代码和后端代码同在一个php文件

PHP 下拉菜单多选

如果下拉菜单是多选的( multiple=“multiple”),我们可以通过将设置 select name=“q[]” 以数组的方式获取,以下使用 POST 方式提交,代码如下所示:

<html>
<head>
<meta charset="utf-8">
</head>
<body>


<!-- 补充代码,要求用户选中对应的网站的时候可以传值完后同时输出内容 -->
<form action="" method="post"> 
    <select multiple="multiple" name="q[]">
    <option value="">选择一个站点:</option>
    <option value="Baidu">Baidu</option>
    <option value="Google">Google</option>
    <option value="Taobao">Taobao</option>
    <option value="Tianmao">Tianmao</option>
    </select>
    <input type="submit" value="提交">
    </form>
</body>
<?php
$a = $_REQUEST['q'];
foreach($a as $aa){  
    if(strpos($aa,"Baidu") !==false){
        echo "<a href='https://baidu.com' target='_blank' title='新窗口进入百度'>百度</a>"."<br>";
    }elseif(strpos($aa,"Google") !==false){
        echo "<a href='https://www.google.com' target='_blank' title='新窗口进入谷歌'>谷歌</a>"."<br>";
    }elseif(strpos($aa,"Taobao") !==false){
        echo "<a href='https://www.taobao.com' target='_blank' title='新窗口进入淘宝'>淘宝</a>"."<br>";
    }elseif((strpos($aa,"Tianmao") !==false)){
        echo "<a href='https://www.tmall.com/' target='_blank' title='新窗口进入天猫'>天猫</a>"."<br>";
    }
}
?>
</html>

以上案例演示了php下拉菜单的不分页网站页面实现;不分页处理第一次进入页面会有一个报错但是并不影响程序运行。当然,我们最好还是采用分页处理的方式,分页处理只需要在这行修改action="页面名称"就可,分页处理就交给大家自己实现了

PHP 单选按钮表单

PHP 单选按钮表单中 name 属性的值是一致的,value 值是不同的,代码如下所示:

<html>
<head>
<meta charset="utf-8">
</head>
<form action="" method="get"> 
    <input type="radio" name="q" value="RUNOOB" />Runoob
    <input type="radio" name="q" value="GOOGLE" />Google
    <input type="radio" name="q" value="TAOBAO" />Taobao
    <input type="submit" value="提交">
</form>

以上案例只是简单演示了单选框按钮的的实现,相信友友们经过了上面案例的熏陶已经掌握了具体页面的实现,我们后面就不多做演示了

PHP checkbox 复选框

<head>
<meta charset="utf-8">
</head>
<form action="" method="post"> 
    <input type="checkbox" name="q" value="RUNOOB"> Runoob<br> 
    <input type="checkbox" name="q" value="GOOGLE"> Google<br> 
    <input type="checkbox" name="q" value="TAOBAO"> Taobao<br>
    <input type="submit" value="提交">
</form>

表单验证

下面我们将介绍如何使用PHP验证客户端提交的表单数据

为了防止黑客及垃圾信息,我们在处理PHP表单时需要考虑安全性

需求如下:

1、需要一个注册页面的处理系统

字段验证规则
名字可以输入字符串
E-mail可以输入字符串
爱好多选(足球、篮球、羽毛球、看书、写字;)
备注多行输入字段(文本域)
性别单选(男、女)

首先,根据我们所学的知识,可以很轻松的写出前端基本框架

<html>
<head>
<meta charset="utf-8">
</head>
<form action="" method="post"> 
名字:
<input type="text" name="name" > <br> 
邮件:
<input type="text" name="email" ><br> 
爱好:
<input type="checkbox" name="aihao[]" value="足球" >足球
<input type="checkbox" name="aihao[]" value="篮球">篮球
<input type="checkbox" name="aihao[]" value="羽毛球">羽毛球
<input type="checkbox" name="aihao[]" value="看书">看书
<input type="checkbox" name="aihao[]" value="写字">写字
<input type="checkbox" name="aihao[]"><br>
备注:
<textarea name="beizhu" ></textarea><br>
性别:
<input type="radio" name="xingbie" value="男">男<input type="radio" name="xingbie" value="女">女<br>
<input type="submit" value="提交">
</form>
value="提交">
</form>
</html>

写出后端页面,要求能接收到用户输入的数据

<?php
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$aihao=$_REQUEST['aihao'];

$beizhu=$_REQUEST['beizhu'];
$xingbie=$_REQUEST['xingbie'];

echo "名字为:".$name."</br>";
echo "邮箱为:".$email."</br>";


### 最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

### 资料预览

给大家整理的视频资料:

![](https://img-blog.csdnimg.cn/img_convert/852118144108790ee023eae77f9d4bb2.png)

给大家整理的电子书资料:

  

![](https://img-blog.csdnimg.cn/img_convert/83cb14d3f4712c34cb491bf9a1bbef5b.png)



**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
一些优质资源,涵盖视频、电子书、PPT等共享给大家!

### 资料预览

给大家整理的视频资料:

[外链图片转存中...(img-amcf1Bqt-1719231500907)]

给大家整理的电子书资料:

  

[外链图片转存中...(img-m1E5U2rI-1719231500907)]



**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值