php 小笔记 form/

form:

    submit 开始请求
     method 请求方式  GET / POST  大小写都可以  一般大写
     action 处理的文件

     get  参数  拼接在url中

     post 方法要在XAMPP文件夹中的htdocs文件夹中存放,用浏览器打开的路径是   localhost/...... 才能正常测试

    
index.php 文件的主代码写在<body>内显示
   

    <form action="php1.php" method="GET">
       账号: <input type="text" name="userId">
       密码: <input type="password" name="password">
       <input type="submit" value="登录">
    </form>
php1.php 文件  写在<?php?>中
    print_r($_GET); 

      若method是POST   则可以获取$_POST 数组   数组以键值的方式存储:输入框的name是键,value是值

上传文件
    1. 就用post
     2. enctype="multipart/form-data"

index.php文件:写在<body>内显示

    <form action="post_php1.php" method="POST" enctype="multipart/form-data">
        <input type="file" name="f">
        <input type="file" name="i">
        <input type="submit" value="提交">
    </form>

post_php1.php文件: 写在<?php  ?>中

    echo '<pre>';
    print_r($_FILES);
    echo '</pre>';

    //文件上传成功 当脚本执行完成 文件就消失了
    $file = $_FILES['f'];    
    $file1 = $_FILES['i'];
    //移动文件
    //(老  新)
    move_uploaded_file($file['tmp_name'],$file['name']);
    move_uploaded_file($file1['tmp_name'],$file1['name']);

    $fileName = $file['name'];
    $fileName1 = $file1['name'];

    echo "<img src='$fileName'>";

    echo "<img src='$fileName1'>";

cookie存储:
<?php    
        //php 获取时间
        //Y年  m数字月  M英文月  d月中的日  h(12小时制)时  H(24小时制)   i分  d秒
        echo date('日期:Y年--m月d h:i s');     //输出结果  日期:2016年11月06日 01:25 32    默认是Europe/Berlin当前时间
        echo date_default_timezone_get()    // 获取默认时区   Europe/Berlin
        date_default_timezone_set('Asia/Shanghai');    //设置时区

 // js==>cookie存储

      // 把这个数据发送到浏览器 存储在浏览器cookie中 有效时间    time()+60*60*24 表示有效时间是24小时
      setcookie('name','张三',time()+60*60*24);
       setcookie('ps','123');
      setcookie('ps','');        //删除方法
?>

<body>
      <script> alert(document.cookie)</script>
</body>

Session存储:       写在<?php?>中

//存储数据 $_SESSION
     session_start();
    $_SESSION['name']='hhh';
    $_SESSION['user']='qqqq';
    echo '<pre>';
    print_r($_SESSION);    //输出数据
    echo '</pre>';
//删除
    unset($_SESSION['user'],$_SESSION['userHeight']);

    echo session_id();       //不同浏览器,id都不一样
//指定一个url,自动跳转
    header('Location:cookie.php');
sql :

     sql结构化查询语言

常用sql语句:

       1.创建数据库

       CREATE DATABASE  数据库名

       2.创建表

        CREATE TABlE 表名(字段名1  类型(长度))

       3.插入数据

       INSERT INTO 表名(字段1,...)VALUES(值1,...)

       4.增加字段

       ALTER TABLE 表名 ADD 字段名 类型(长度) 非空

      5.查询

      SELECT * FROM 表名 WHERE  条件  = > <

      SELECT * FROM 表名 WHERE  字段名  LIKE  'N%';    //关于N开头的信息的字段名   '%N'  以N结尾的  %N%  含有N的  

      LIKE    (模糊查询) 与 "%" 可用于定义通配符

      6.删除记录

      DELETE FROM 表名 WHERE 条件 = > <

      7.删除表
      DROP TABLE 表名

      8.删除数据库
      DROP DATABASE 数据库名

//----------php操作数据库(函数API)------------

//数据库连接   (host,'root','密码')
$msql =  mysqli_connect('localhost','root','');

if($msql){
    echo '数据库连接成功';
    //mysqli_select_db(链接对象,databaseName);
    mysqli_select_db($msql,'web100');

    //mysqli_query(链接对象,'sql语句');
    $result = mysqli_query($msql,'select * from ss');
    print_r($result);

    echo '<pre>';
    //mysqli_result Object
    //返回一个数组 下标==值关系有2种  索引-值  key-值
    //print_r(mysqli_fetch_array($result));
    //print_r(mysqli_fetch_assoc($result));
    echo '</pre>';

    echo '<pre>';
    //mysqli_result Object
    //返回一个数组 下标==值 只有key(关联关系)
    //print_r(mysqli_fetch_assoc($result));
    echo '</pre>';

    //mysqli_fetch_assoc
    //mysqli_fetch_array
    //只能获取一条记录

    //获取多条记录
    $rows = mysqli_num_rows($result);
    for ($i = 0;$i < $rows;$i++){
        echo $i;
        echo '<pre>';
        //mysqli_result Object
        //返回一个数组 下标==值 只有key(关联关系)
        print_r(mysqli_fetch_assoc($result));
        echo '</pre>';
    }

    //关闭数据库
    mysqli_close($msql);
}else{
    echo '连接失败';
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值