这个是基本功,以前用到laravel及thinkphp时,这一步,都被设置好了吧。

这里只依靠纯的php环境,而没有任何框架,

而框架,只是将这一切规范化,加快代码效率及减小沟通成本,维护升级也方便,而且还是最佳实践。

<?php
    $looking = isset($_GET['title']) || isset($_GET['author'])
?>
<!DOCTYPE html>
<html lang='en'>
    <head>
        <meta charset='UTF-8'>
        <title>BookStore</title>
    </head>
    <body>
        <p>Enter your look for:</p>
        <form action='' method='post'>
            <label>Title</label>
            <input type='text' name='title' />
            <label>Author</label>
            <input type='text' name='author' />
            <input type='submit' value='Look for' />
        </form>
        <?php if (!empty($_POST)) : ?>
        <p>You looking? <?php echo (int) $looking; ?></p>
        <p>The book you are looking for is</p>
        <ul>
            <li>
                <b>Title</b>:
                <?php echo $_POST['title']; ?>
            </li>
            <li>
                <b>Author</b>:
                <?php echo $_POST['author']; ?>
                </li>
        </ul>
        <?php endif; ?>
    </body>
</html>

最新文章

  1. React2
  2. iOS 指定圆角个数
  3. ios 监听app从后台恢复到前台
  4. lintcode:在二叉查找树中插入节点
  5. Java中final关键字的用法
  6. samba服务简介
  7. 【C语言】单片机上的按键检测框架
  8. AngularJs 父子级Controller传递数据
  9. JavaScript(二)基本概念
  10. python 基础 set 集合类型补充
  11. Oracle删除重复行
  12. SpringBoot四大核心
  13. IIS 6的日志time-taken字段没有值的解决方案
  14. 高级openg 混合,一个完整程序
  15. mysql 压缩版安装
  16. Java中sleep()与wait()区别(涉及类锁相关概念)
  17. SSIS 更新变量
  18. JavaScript大位数相加减
  19. leetcode Ch5-Linked List
  20. ThreadLocal实现session中用户信息 的线程间共享

热门文章

  1. jeecg 模糊查询
  2. sql-server-dmv-starter-pack
  3. Zipkin+Sleuth 链路追踪整合
  4. (IO模型介绍,阻塞IO,非阻塞IO,多路复用IO,异步IO,IO模型比较分析,selectors模块,垃圾回收机制)
  5. (CSDN迁移)JAVA多线程实现-单线程化线程池newSingleThreadExecutor
  6. 题解 CF53E 【Dead Ends】
  7. C语言 小球撞击反弹
  8. C语言词法分析中的贪心算法
  9. 【转】ISE——完整工程的建立
  10. linux上文件的上传和下载