这段代码做了什么? [英] what does this code do?

查看:87
本文介绍了这段代码做了什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿,有人可以解释这段代码的作用。我不完全确定,因为我是PHP和mySql.Thanks的新手。





如果有人可以评论代码,(我知道那是要求很多)我会很开心!祝你有愉快的一天





 $ pp = 4; 

if (空($ _ GET [' page_number']))
{
// 默认页面/ total = 1
$ pg = 0;
// 获取总页数
$ query_get_all = SELECT * FROM pictures order by id ASC;
$ res_get_all = mysql_query($ query_get_all) die(mysql_error());
$ get_all = mysql_num_rows($ res_get_all);

$ pgtotal = $ get_all;
if ($ pgtotal%$ pp == 0){
$ pgtotal / = $ pp;
$ pgtotal - ;
}
其他 {
$ pgtotal / = $ pp; // $ pgtotal ++;
$ pgtotal = floor($ pgtotal);
}

}
else
{
$ pg = intval(strip_tags($ _GET [' page_number'])) - 1;
// 获取总页数

$ query_get_all = SELECT * FROM pictures by id ASC;
$ res_get_all = mysql_query($ query_get_all) die(mysql_error());
$ get_all = mysql_num_rows($ res_get_all);

$ pgtotal = $ get_all;
if ($ pgtotal%$ pp == 0){
$ pgtotal / = $ pp;
$ pgtotal - ;
}
其他 {
$ pgtotal / = $ pp; // $ pgtotal ++;
$ pgtotal = floor($ pgtotal);
}
}

$ lim_inf = $ pg * $ pp;
$ lim_sup = $ lim_inf + $ pp;

$ select_picture = SELECT * FROM pictures ORDER BY id ASC LIMIT $ lim_inf,$ pp;

$ result_select_picture = mysql_query($ select_picture) die(mysql_error());
$ noproducts = mysql_num_rows($ result_select_picture);
?>

解决方案

pp = 4;

if (空(


_GET ['' page_number']))
{
// 默认页面/总计= 1


pg = 0;
// 获取总页数


hey, can someone please explain what this code does. am not entirely sure as i am new to PHP and mySql.Thanks


If someone could comment the code, ( i know that is asking for a lot) I would be SO HAPPY!, have a nice day


$pp=4;

if (empty($_GET['page_number']))
{
        //default page/total = 1
        $pg=0;
        //get total num of pages
        $query_get_all="SELECT * FROM pictures order by id ASC";
        $res_get_all=mysql_query($query_get_all) or die(mysql_error());
        $get_all=mysql_num_rows($res_get_all);

        $pgtotal=$get_all;
        if ( $pgtotal%$pp==0) {
            $pgtotal/=$pp;
            $pgtotal--;
        }
        else {
            $pgtotal/=$pp; //$pgtotal++;
            $pgtotal=floor($pgtotal);
        }

}
else
{
        $pg=intval(strip_tags($_GET['page_number']))-1;
        //get total num of pages

        $query_get_all="SELECT * FROM pictures order by id ASC";
        $res_get_all=mysql_query($query_get_all) or die(mysql_error());
        $get_all=mysql_num_rows($res_get_all);

        $pgtotal=$get_all;
        if ( $pgtotal%$pp==0) {
            $pgtotal/=$pp;
            $pgtotal--;
        }
        else {
            $pgtotal/=$pp; //$pgtotal++;
            $pgtotal=floor($pgtotal);
        }
}

    $lim_inf=$pg*$pp;
    $lim_sup=$lim_inf+$pp;

    $select_picture = "SELECT * FROM pictures  ORDER BY id ASC LIMIT $lim_inf,$pp ";

    $result_select_picture=mysql_query($select_picture) or die(mysql_error());
    $noproducts = mysql_num_rows($result_select_picture);
?>

解决方案

pp=4; if (empty(


_GET['page_number'])) { //default page/total = 1


pg=0; //get total num of pages


这篇关于这段代码做了什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆