• 每日总结


    1.php大作业 完成了个人订单查询

    <?php

    $page=1;
    $name=null;
    if(!empty($_GET)) {
    if(isset($_GET["message"]))
    {
    $message = $_GET["message"];
    echo "<script>alert('$message');</script>";

    }



    if(isset($_GET["page"]))
    {
    $page=$_GET["page"];
    }
    else
    {
    $page=1;
    }

    if (!session_id()) session_start();
    if(isset($_SESSION["type"]))
    {
    if($_SESSION["type"]==0)
    {
    header("location:goodlist.php?message=NotRegister!&page=$page");
    return;
    }
    else
    {
    $name=$_SESSION["name"];
    }

    }
    else
    {
    header("location:goodlist.php?message=NotRegister!&page=$page");
    return;
    }
    }

    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>个人订单查看</title>
    </head>
    <body style="text-align:center;">
    <h1>个人订单查看</h1>
    <br/>
    <br/>
    <table align="center" border="1" cellspacing="0" style="50%;">
    <tr>
    <th style="background:yellow;">订单号</th>
    <th style="background:yellow;">收货人</th>
    <th style="background:yellow;">收货人地址</th>
    <th style="background:yellow;">商品id</th>
    <th style="background:yellow;">商品数量</th>
    <th style="background:yellow;">订单金额</th>
    <th style="background:yellow;">手机号</th>
    <th style="background:yellow;">商品名称</th>
    <th style="background:yellow;">是否完成</th>
    </tr>
    <?php
    //连接数据库
    //判断连接成功
    //选择数据库
    //设置字符集
    //准备sql语句
    //发送sql语句
    //处理数据
    //关闭数据库连接
    //连接数据库
    $link=mysqli_connect("","","");
    //判断连接成功
    if(!$link)
    {
    echo '连接失败';
    //return;
    }
    //选择数据库
    mysqli_select_db($link,"");
    //设置字符集
    mysqli_set_charset($link,'utf8');
    //准备sql语句
    if (!session_id()) session_start();
    if(!isset($_SESSION["name"]))
    {
    header("location:goodlist.php?message=NotRegister!&page=$page");
    return;
    }
    $sql="select * from userbill where name='".$_SESSION["name"]."'";
    //发送sql语句
    $result=mysqli_query($link,$sql);
    //处理数据
    if($result)
    {
    //fetch_row获取行的数据
    //mysqli_detch_assoc获取对应键值,$attr['linenum']可获取数据
    //获取字段数
    //echo mysqli_num_fields($result),"<br/>";
    //获取信息数
    //echo mysqli_num_rows($result),"<br/>";
    while($attr=mysqli_fetch_array($result))
    {
    ?>
    <!-- showType网页-->

    <tr>
    <td><?php echo $attr[0]; ?></td>
    <td><?php echo $attr[2]; ?></td>
    <td><?php echo $attr[3]; ?></td>
    <td><?php echo $attr[4]; ?></td>
    <td><?php echo $attr[5]; ?></td>
    <td><?php echo $attr[6]; ?></td>
    <td><?php echo $attr[8]; ?></td>
    <td><?php echo $attr[9]; ?></td>
    <td><?php if($attr[7]==1)echo '完成';else echo '未完成'; ?></td> </
    tr>

    <?php
    }
    }
    //关闭数据库连接
    mysqli_close($link);
    ?>

    </
    table><
    br/><
    hr><
    span> ©版权所有:石家庄铁道大学信息科学与技术学院 </span></

    body></
    html>
  • 相关阅读:
    最长回文字符(需要补)
    无重复字符的最长子串
    两数之和——链表
    两个数之和
    android 动画基础绘——帧动画(三)
    android 动画基础绘——view 动画(二)[补]
    android 动画基础绘——view 动画
    全国疫情精准定点动态更新(.net core)
    桶排序
    计数排序
  • 原文地址:https://www.cnblogs.com/chenghaixiang/p/14914472.html
Copyright © 2020-2023  润新知