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
- Affichage sur n colonnes
- Afficher la distance...
- Afficher les datas d'un...
- Afficher un array...
- Afficher un tableau de...
- Comment dupliquer un...
- fonction pour lister ses...
- Lecture...
- Mélange...
- Place des...
- Place tous les mots d'une...
- Repérer la...
- Retourne l'occurence des...
- Supprime les...
- Supprimer les doublons...
- Supprimer un...
- Tester l'existence d'une...
- Trier les colonnes d'un...
- Voir les doublons dans un...
PHP
- Affichage (5)
- Applications (8)
- Chaînes (64)
- Classes (28)
- Constantes (4)
- Cookies (3)
- Date-Heure (33)
- Email (14)
- Fichiers - Réps (43)
- Fonctions (19)
- Formulaires (16)
- GD-Graphiques (11)
- Google (12)
- HTML (6)
- Images (21)
- Inclassable (21)
- Maths (21)
- MySQL (22)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (24)
- Sessions (11)
- Statistiques (5)
- Système (17)
- Tableaux (19)
- Tag-cloud (3)
- Templates (3)
- Twitter (3)
- URL (20)
- Variables (8)
- Windows (1)
- XML (2)
|
||
























