我如何把php得到的数据进行分类呢?
<?php$con = mysql_connect("localhost","root","123");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("task", $con);mysql_query("set names utf8");$result = mysql_query("SELECT * FROM tesk limit 0,10 ");echo "<table border='1'><tr><th>time</th><th>id</th><th>name</th><th>task</th><th>remark</th></tr>";while($row = mysql_fetch_array($result)){ echo "<tr>"; echo "<td>" . $row['date'] . "</td>"; echo "<td>" . $row['id'] . "</td>"; echo "<td>" . $row['name'] . "</td>"; echo "<td>" . $row['task'] . "</td>"; echo "<td>" . $row['remark'] . "</td>"; echo "</tr>"; }echo "</table>";<a herf=“”>下一页</a> mysql_close($con);?>
新手,求各位同仁指教
回复讨论(解决方案)
你可以从数据结构上进行分类,你现在的表字段是 日期,ID,姓名,工作,备注, 你可以再加一个分类,然后在做数据添加的时候,就要先把这条数据归于哪一类做好,这样以后你要获取哪一类数据就很容易了。
你可以从数据结构上进行分类,你现在的表字段是 日期,ID,姓名,工作,备注, 你可以再加一个分类,然后在做数据添加的时候,就要先把这条数据归于哪一类做好,这样以后你要获取哪一类数据就很容易了。
可是我要实现的是页面的分页啊,比如上一页,下一页
究竟是 分类,还是 分页 呢?
究竟是 分类,还是 分页 呢?
分页,大神,求源码
我以前写的分页,现在去看已经看不明白了。代码供参考:
class PageTool{ protected $total=0; protected $perpage=10; protected $page=1; /*构造函数的参数分别为商品总条目数,每页多少条目,当前页*/ public function __construct($total,$page=false,$perpage=false){ $this->total = $total; if($perpage){ $this->perpage = $perpage; } if($page){ $this->page = $page; } } public function show(){ $cnt = ceil($this->total/$this->perpage);//$cnt表示一共需要多少页 $uri = $_SERVER['REQUEST_URI']; //从地址栏获取URL $parse = parse_url($uri); //将获取的URL变成特定数组 //print_r($parse);exit; $param = array(); if(isset($parse['query'])){ //如果地址栏传了参数(也就是url?之后的字符串),则获取参数放入$param数组中 parse_str($parse['query'],$param); } /*不管地址栏有没有传page参数,都要把page从$param中剔除 因为page参数是需要计算出来的,不能定死*/ unset($param['page']); $url = $parse['path'].'?'; if(!empty($param)){ $param = http_build_query($param); //把数组$param再变成字符串,这一次已经剔除了page参数 $url = $url.$param.'&'; //重新拼凑$url,最后的&符号用于连接计算出的page } /* 关键部分:计算页码导航 此处逻辑有点复杂,多思考下 */ $nav = array(); //用于存放最终地址栏链接 $nav[0] = '<span class="page_now">'.$this->page.'</span>'; //把当前地址栏的page参数放入$nav数组 for($left=$this->page-1,$right=$this->page+1; ($left>=1||$right<=$cnt)&&count($nav)<=5;){ if($left>=1){ array_unshift($nav, '<a href="'.$url.'page='.$left.'">'.'['.$left.']'.'</a>'); $left-=1; } if($right<=$cnt){ array_push($nav, '<a href="'.$url.'page='.$right.'">'.'['.$right.']'.'</a>'); $right+=1; } } return implode('', $nav); }}/* 测试分页类效果 $page = isset($_GET['page'])?$_GET['page']:1; $pagetool = new PageTool(20,$page,6); echo $pagetool->show();*/
https://www.baidu.com/s?wd=php%E5%88%86%E9%A1%B5%E4%BB%A3%E7%A0%81&rsv_spt=1&issp=1&f=3&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=monline_3_dg&rsv_enter=1&rsv_sug3=3&rsv_sug1=3&rsv_t=c733Uq%2FwiMQsWTsHbTpKlsGi28hrzNSMtk%2FPEGjmC0WhKU90JnZi4iR38%2FcmUPYPizwg&rsv_sug2=0&prefixsug=PHP%E5%88%86%E9%A1%B5&rsp=0&inputT=4321&rsv_sug4=5144

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Alipay Php ...

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...
