Afficher les datas d'un tableau sur plusieurs colonnes
Comme sur ce site il y a des bons codes, moi aussi je met un code interressant. Mon code permet d'afficher les datas d'un tableau sur le nombre de colonne que vous choisissez vous meme. C'est hyper pratique et je l'ai fais avec des DIV, comme ca il est web 2.0 :)
|
|
Code Source
Fonctions du code
Commentaires
Simple et pratique. Merci pour le partage.
Et si, on veut, à la place du texte du tableau, on veut mettre des images avec possibilité de les agrandir par clic ou infobulles
Bonjour, pour répondre à Patass, j'ai un peu modifié le code initial et utilisé Jquery et Jquery.lightbox pour l'affichage des photos.
Pour voir une demonstration.
http://cromaxfab.fr/test/test_phpsource/test_jq/index.php
| Code: |
| <!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>test</title> <SCRIPT src="js/jquery-1.2.6.js" type=text/javascript></SCRIPT> <SCRIPT src="js/jquery.lightbox-0.5.js" type=text/javascript></SCRIPT> <link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" /> <script type="text/javascript"> $(function() { $('#gallery a').lightBox(); }); $(function() { $('a.gg').lightBox(); }); </script> <style type="text/css"> /* jQuery lightBox plugin - Gallery style */ #gallery { background-color: #444; padding: 10px; width: 790px; } #box { padding: 2px; width: 100%; } #box a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; } #box img { border: 5px solid #3e3e3e; border-width: 5px 5px 20px; } #gallery ul { list-style: none; } #gallery ul li { display: inline; } #gallery ul img { border: 5px solid #3e3e3e; border-width: 5px 5px 20px; } #gallery ul a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; } #gallery ul a:hover { color: #fff; } </style> </head> <body bgcolor="#000099"> <?php /******************************************************************************/ /* */ /* Titre : Afficher les datas d'un tableau sur plusieurs colonnes */ /* */ /* URL : http://www.phpsources.org/scripts517-PHP.htm */ /* Auteur : garcia */ /* Date édition : 17 Juin 2009 */ /* */ /******************************************************************************/ //Chemin vers le repertoire des images $path = "images/"; // votre tableau $images = array( 'image1.jpg', 'image2.jpg', 'image3.jpg', 'image4.jpg', 'image5.jpg', 'image6.jpg' ); $titre_images = array( 'titre 1', 'titre 2', 'titre 3', 'titre 4', 'titre 5', 'titre 6' ); // Nombre de colonne $nbre_colonne = 3; // Boucle pour l'affichage du tableau $count = 0; for($i = 0; $i < count($images); $i++) { if($count == 0) echo '<div id="box" align="center" class="box"><br>'; echo ' <a class="gg" href="'.$path.$images[$i].'" title="'.$titre_images[$i].'"> <img src="'.$path.'thumb_'.$images[$i].'"/></a>'; $count++; if(($count == $nbre_colonne) || ($images[$i] == end($images))) { echo ' </div></div>'; $count = 0; } } ?> </body> </html> |
Pour voir une demonstration.
http://cromaxfab.fr/test/test_phpsource/test_jq/index.php
Ajouter un commentaire
Librairie PHP
Connexion
Tableaux
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)















![PHP 5.2 et APACHE 2 - Maîtrisez le développement et le déploiement de votre site web interactif [Nouvelle version]](http://www.phpsources.org/images_amazon/418dede72fe3ef9c9f16e17209dfa410.jpg)









