头歌php 表单语言基础

简介: 头歌php 表单语言基础

第3关:下拉菜单类表单内容 - 地址选择

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form method="get" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
    <select name="province">
        <option value="">请选择一个省份:</option>
        <option value="HUNAN">湖南</option>
        <option value="GUANGDONG">广东</option>
    </select>
    <select name="city">
        <option value="">请选择一个城市:</option>
        <option value="CHANGSHA">长沙</option>
        <option value="GUANGZHOU">广州</option>
    </select>
    <input type="submit" value="提交">
</form>
<?php
/********** Begin *********/
if($province = isset($_GET['province'])? $_GET['province'] : '')
{
    if($province = isset($_GET['city'])? $_GET['city'] : '' )
    {
        if($_GET['province'] == "湖南" && $_GET('city') == "长沙")
        echo '410000';
        else if($_GET['province'] == "广东" && $_GET('city') == "广州")
        echo '510000';
        else
        echo '选定城市不在选定省份';
    }
}
/********** End *********/
?>
</body>

第4关:文件类表单内容 - 照片上传

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post" enctype="multipart/form-data">
    <table class="reg">
        <tr>
            <td class="title" colspan="2">文件上传</td>
        </tr>
        <tr>
            <th>照片文件:</th>
            <td><input type="file" name="file" /></td>
        </tr>
        <tr><td colspan="2" class="td-btn">
                <input type="submit" value="上传文件" class="button" />
                <input type="reset" value="重新选择" class="button" />
            </td></tr>
    </table>
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    /********** Begin *********/
    //判断文件上传是否有错误
if($_FILES['file']['error'] > 0)
    {
        die('上传文件有误!');
    }
    //输出文件信息
    else
    {
        echo '文件的名称:' . $_FILES['file']['name'] . "<br>";
        echo '文件的类型:' . $_FILES['file']['type'] . "<br>";
        echo '文件的大小:' . $_FILES['file']['size'] /1024 . "<br>";
        echo '文件的临时路径:' . $_FILES['file']['tmp_name'] . "<br>";
    }
    //输出文件信息
    /********** End *********/
    //显示上传结果
    if (move_uploaded_file($_FILES['file']['tmp_name'], $_FILES['file']['name'])) {
        echo '上传成功!';
        echo "<img src='" . $_FILES['file']['name'] . "'><br>";
    } else {
        die("上传错误!");
    }
}
?>
</body>
相关文章
|
6天前
|
Java Go PHP
开发语言漫谈-PHP
PHP即“Hypertext Preprocessor”
|
17天前
|
PHP
php 正则匹配 常用的 规则(一) 匹配form表单
php 正则匹配 常用的 规则(一) 匹配form表单
8 0
|
1月前
|
PHP 数据格式
PHP 中的CURL 模拟表单的post提交
PHP 中的CURL 模拟表单的post提交
16 0
原生php自定义表单(支持基本类型+file多文件上传)
原生php自定义表单(支持基本类型+file多文件上传)
原生php实现自定义表单(支持基本类型+file类型(单文件上传))
原生php实现自定义表单(支持基本类型+file类型(单文件上传))
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
|
3月前
|
安全 PHP 数据安全/隐私保护
PHP语言B/S医院不良事件报告系统源码
PDCA持续改进,提升医院管理品质 不良事件管理系统,辅助医院进行医疗质量持续改进,例如形成规范完善的不良事件上报机制,提升事件处理的反馈效率,以及通过人、机、料、法、环五个维度对事件因素进行分析,形成事件的整改闭环管理,也能针对某些重点不良事件进行改进,防止严重医疗安全事故再次出现,有效提升医院质量管理品质和医院竞争力。
52 1
|
9月前
|
Oracle 网络协议 关系型数据库
PHP快速入门01-初识PHP语言
PHP是一种开源的服务器端脚本语言,主要用于web开发。PHP是一个简单易学、功能强大、免费开源的语言,广泛应用于构建动态网页和Web应用程序。
|
9月前
|
JavaScript 前端开发 关系型数据库
PHP入门介绍及语言基础
PHP入门介绍及语言基础
|
4月前
|
开发框架 移动开发 程序员
【周末闲谈】“PHP是最好的语言”这个梗是怎么来的?
【周末闲谈】“PHP是最好的语言”这个梗是怎么来的?
47 0