关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考_PHP教程
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1
首先进行样式展示希望对大家有所帮助,也希望大家给出意见和建议:
第一种:数字分页
第二种:为文本分页
php分页函数(我写在下面引入的common.inc.php公共文件中):
/* *_page()分页的相关参数 *@param int $_pagesize 每页存有几个好友 *@param $_sql 获取所有字段 * */ function _page($_sql,$_size){ global $_pagenum,$_pagesize,$_pageabsolute,$_num,$_page; //分页模块以及容错处理 //第几页 if(isset( $_GET['page'])){ $_page = $_GET['page']; if(empty($_page)||$_page<0||!is_numeric($_page)){ $_page = 1; }else{ $_page = intval($_page); } }else{ $_page = 1; } //每页有几个好友 $_pagesize = $_size; //得到所有数据综合 $_num = _num_rows(_query($_sql)); //ceil见大于等于1就进位,计算有多少页 if($_num == 0){ $_pageabsolute = 1; }else{ $_pageabsolute = ceil($_num/$_pagesize); } if($_page>$_pageabsolute){ $_page=$_pageabsolute; } //从数据库的第几条数据开始 $_pagenum = ($_page-1)*$_pagesize; } /* * _paging分页函数 * @access public 表示函数对外公开 * @param int $_type 若为1则按数字分页,若为2按文本形式分页 * $_pageabsolute 共多少页 * $_page 第几页 * $_num 一共有多少条数据 * */ function _paging($_type){ global $_pageabsolute,$_page,$_num; if($_type==1){ echo '<div id="page_num">'; echo '<ul>'; for($i=0;$i<$_pageabsolute;$i++){ if($_page==($i+1)){ echo '<li>'.($i+1).'</li>'; }else{ echo '<li>'.($i+1).'</li>'; } } echo '</ul>'; echo '</div>'; }elseif($_type==2){ echo '<div id="page_text">'; echo '<ul>'; echo '<li>'.$_page.'/'.$_pageabsolute.'页 |</li>'; echo '<li>共有<strong>'.$_num.'</strong>条数据 |</li>'; if($_page==1){ echo '<li>首页 |</li>'; echo '<li>下一页 | </li>'; echo '<li>尾页 | </li>'; }elseif($_page==$_pageabsolute){ echo '<li>首页 | </li>'; echo '<li>上一页 | </li>'; echo '<li>尾页 |</li>'; }else{ echo '<li>首页 | </li>'; echo '<li>上一页 | </li>'; echo '<li>下一页 | </li>'; echo '<li>尾页 | </li>'; } echo '</ul>'; echo '</div>'; } }
html代码:
*/ //引入公共文件 require './includer/common.inc.php'; //分页模块,第一个参数获取总条数,第二个参数获得每页有几个好友 global $_pagenum,$_pagesize; _page("SELECT tg_id FROM tg_guest", 2); //从数据库中取数据,按照注册时间顺序排列 $_result = _query("SELECT tg_username,tg_sex,tg_face,tg_id FROM tg_guest ORDER BY tg_reg_time DESC LIMIT $_pagenum,$_pagesize"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>博友</title> <?php require ROOT_PATH.'includer/title.inc.php'; ?> <script type="text/javascript" src="js/blog_message.js"></script> </head> <body> <?php require ROOT_PATH.'includer/header.inc.php'; ?> <div id="blog"> <h2 id="博友界面">博友界面</h2> <?php while(!!$_rows=_fetch_array_list($_result,MYSQL_ASSOC)){ $_html = array(); $_html['tg_username'] = $_rows['tg_username']; $_html['tg_face'] = $_rows['tg_face']; $_html['tg_sex'] = $_rows['tg_sex']; $_html['tg_id'] = $_rows['tg_id']; $_html = _html($_html); ?> <dl> <dt class="user"><?php echo $_html['tg_username']?>(<?php echo $_html['tg_sex']?>)</dt> <dt><img src="http://blog.csdn.net/yanlintao1/article/details/<?php echo $_html['tg_face']? alt="关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考_PHP教程" >" alt="<?php echo $_html['tg_username']?>"></img></dt> <dd class="message">">发消息</dd> <dd class="friend">加好友</dd> <dd class="guest">写留言</dd> <dd class="flower">送鲜花</dd> </dl> <?php }?> <?php //销毁结果集 _free_result($_result); //1为数字分页,2为文本分页 _paging(2); ?> </div> <?php require ROOT_PATH.'includer/footer.inc.php'; ?> </body>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





Dans macOS Sonoma, les widgets n'ont pas besoin d'être masqués hors écran ou oubliés dans le panneau du Centre de notifications comme c'était le cas dans les versions précédentes de macOS d'Apple. Au lieu de cela, ils peuvent être placés directement sur le bureau de votre Mac – ils sont également interactifs. Lorsqu'ils ne sont pas utilisés, les widgets du bureau macOS s'effacent en arrière-plan dans un style monochrome, réduisant ainsi les distractions et vous permettant de vous concentrer sur la tâche à accomplir dans l'application ou la fenêtre active. Cependant, lorsque vous cliquez sur le bureau, ils reviennent en couleur. Si vous préférez un aspect terne et souhaitez conserver cet aspect d'uniformité sur votre bureau, il existe un moyen de le rendre permanent. Les étapes suivantes montrent comment procéder. Ouvrez l'application Paramètres système

Guide pour résoudre les pages Web WordPress mal alignées Dans le développement de sites Web WordPress, nous rencontrons parfois des éléments de page Web mal alignés. Cela peut être dû à des tailles d'écran sur différents appareils, à la compatibilité du navigateur ou à des paramètres de style CSS inappropriés. Pour résoudre ce désalignement, nous devons analyser soigneusement le problème, trouver les causes possibles, puis le déboguer et le réparer étape par étape. Cet article partagera certains problèmes courants de désalignement des pages Web WordPress et les solutions correspondantes, et fournira des exemples de code spécifiques pour aider à développer

Conception d'image d'arrière-plan de page Web CSS : créez divers styles et effets d'image d'arrière-plan, des exemples de code spécifiques sont requis. Résumé : Dans la conception Web, les images d'arrière-plan sont un élément visuel important, qui peut améliorer efficacement l'attractivité et la lisibilité de la page. Cet article présentera certains styles et effets courants de conception d’image d’arrière-plan CSS, et fournira des exemples de code correspondants. Les lecteurs peuvent sélectionner et appliquer ces styles et effets d'image d'arrière-plan en fonction de leurs propres besoins et préférences pour obtenir de meilleurs effets visuels et une meilleure expérience utilisateur. Mots-clés : CSS, image d'arrière-plan, style de conception, effet, représentation du code

Utilisez le sélecteur de pseudo-classe :nth-last-child(2) pour sélectionner le style de l'avant-dernier élément enfant. Des exemples de code spécifiques sont requis. En CSS, le sélecteur de pseudo-classe est un outil très puissant qui peut être utilisé pour sélectionner. l'arborescence du document. L'un d'eux est le sélecteur de pseudo-classe :nth-last-child(2), qui sélectionne l'avant-dernier élément enfant et lui applique des styles. Tout d’abord, créons un exemple de document HTML afin de pouvoir y utiliser ce sélecteur de pseudo-classe. par

Utiliser le sélecteur de pseudo-classe :root pour sélectionner le style de l'élément racine du document nécessite des exemples de code spécifiques. En CSS, nous pouvons utiliser le sélecteur de pseudo-classe :root pour sélectionner l'élément racine du document et spécifier un style spécifique. pour ça. Le sélecteur de pseudo-classe :root équivaut à la sélection d'éléments HTML dans la plupart des cas, mais lorsqu'un espace de noms existe dans le document, le sélecteur de pseudo-classe :root sélectionnera l'élément racine de l'espace de noms par défaut. Voici un exemple de code concret qui montre comment utiliser le sélecteur de pseudo-classe :root pour sélectionner l'élément racine du document.

Effets de texte CSS : L'ajout de divers effets spéciaux et styles au texte nécessite des exemples de code spécifiques 1. Introduction Dans la conception Web, le texte est un élément indispensable. En ajoutant des effets spéciaux et des styles au texte, vous pouvez rendre la page plus vivante et intéressante et améliorer l'expérience de lecture de l'utilisateur. Cet article présentera quelques effets de texte CSS courants et fournira des exemples de code correspondants pour la référence et l'apprentissage des lecteurs. 2. Couleur du texte La couleur du texte est l'un des effets de texte les plus élémentaires. En définissant la propriété color, vous pouvez modifier la couleur du texte. Voici un exemple

Conception de la barre de navigation Web CSS : pour créer différents styles de barre de navigation, des exemples de code spécifiques sont nécessaires. La barre de navigation est l'un des composants les plus importants de la conception Web. Elle permet non seulement aux utilisateurs de parcourir différentes pages du site Web, mais fournit également une fonctionnalité. guide clair sur la structure du site Web. Lors de la conception d’une barre de navigation, le problème auquel nous sommes souvent confrontés est de savoir comment créer une barre de navigation à la fois belle et fonctionnelle. Cet article présentera quelques méthodes courantes de conception de barres de navigation CSS et donnera des exemples de code correspondants pour aider les lecteurs à mieux les comprendre et les appliquer. Barre de navigation de base La barre de navigation de base est la plus courante

Le front-end et le back-end sont deux éléments indispensables du développement logiciel, et ils assument respectivement des responsabilités et des compétences différentes. Cet article explorera le contenu du poste et les exigences des ingénieurs de développement front-end et back-end en termes de responsabilités et de compétences. 1. Responsabilités et compétences requises des ingénieurs front-end Les ingénieurs front-end sont responsables de la mise en œuvre des interfaces utilisateur et des fonctions interactives et des relations directes avec les utilisateurs. Ils doivent avoir les responsabilités et compétences suivantes : mettre en œuvre la conception de l'interface utilisateur pour les sites Web ou les applications afin de garantir. bons effets visuels de page et expérience interactive ; Travailler en étroite collaboration avec les concepteurs UI/UX pour transformer les ébauches de conception en
