Accueil > Forum > > > > Galerie avec récupération de l'id, probleme!!!!
Galerie avec récupération de l'id, probleme!!!!
mercredi 22 juin 2005 à 11:51:11 |
Galerie avec récupération de l'id, probleme!!!!

tenshinan
|
Salut à tous!
Voila, j'ai fais une galerie d'image que je récupère dans un dossier. Le problème est que je n'arrive pas à récupérer juste le nom du fichier (sans l'extension) car le nom du fichier correspond à l'identifiant d'une table.
Voici mon code si quelqu'un peut m'aider:
<?php // on déclare un tableau qui contiendra le nom des fichiers de nos miniatures $tableau = array(); // on ouvre notre dossier contenant les miniatures $dossier = opendir ('gallery/'); while ($fichier = readdir ($dossier)) { if ($fichier != '.' && $fichier != '..') { // on stocke le nom des fichiers des miniatures dans un tableau $tableau[] = $fichier; } } closedir ($dossier); // on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures $nbcol=6; // on compte le nombre de miniatures $nbpics = count($tableau); // si on a au moins une miniature, on les affiche toutes if ($nbpics != 0) { echo '<table border=0>'; for ($i=0; $i<$nbpics; $i++){ if($i%$nbcol==0) echo '<tr>'; // pour chaque miniature, on affiche la miniature munie d'un lien vers la photo en taille réelle echo '<td><a href="gallery/' , $tableau[$i] , '"><img src="gallery/' , $tableau[$i] , '" width=104 heigth=150></a></td>'; if($i%$nbcol==($nbcol-1) or $i==($nbpics-1)) echo '</tr>'; } echo '</table>'; } // si on a aucune miniature, on affiche un petit message :) else echo 'Aucune image à afficher'; ?>
|
|
mercredi 22 juin 2005 à 12:20:20 |
Re : Galerie avec récupération de l'id, probleme!!!!

malalam
|
Hello, tu peux toujours utiliser un substr () echo '<td><a href="gallery/' , $tableau[$i] , '"><img src="gallery/' , $nomFichier = substr ($tableau[$i], 0, strlen ($tableau[$i]) -4) , '" width=104 heigth=150></a></td>';
|
|
mercredi 22 juin 2005 à 13:52:20 |
Re : Galerie avec récupération de l'id, probleme!!!!

tenshinan
|
Réponse acceptée !
Merci beaucoup, ça fonctionne mais j'ai changé quelques truc, car la ligne que tu m'as écris, fais que les images ne fonctionne pas, et l'id que je voulais récupérer ne se trouve pas dans le lien de l'image mais dans l'autre. Bref en gros ça me donne ça, et nickel:
echo '<td><a href="infoImg.php?id='.$nomFichier = substr ($tableau[$i], 0, strlen ($tableau[$i]) -4).'"><img src="gallery/' , $tableau[$i] , '" width=104 heigth=150></a></td>';
Donc je récupère l'id dans une autre page pour le comparé à l'identifiant d'une autre table.
Encore merci, c'est sympa!!!!
|
|
Cette discussion est classée dans : fichier, dossier, tableau, echo, miniatures
Répondre à ce message
Sujets en rapport avec ce message
Uploader une image. [ par mwa_85 ]
Bonjour, Vola daeux semaine que je suis en rade pour réussir à faire ce p*****n de script, pour uploader 1 image, la copié dans un dossier et la min
Construire un tableau associatif avec un fichier externe [ par phsautreau ]
Bonsoir, Voilaà j'ai un fichier texte externe nommé identif_ens.txt et contenant les login et mots de passe permettant de se logguer à une page, ce fi
lister des dossiers et fichier dans mysql [ par wepai ]
bonjour a tous,j'ai un soucis !!!!!(sans blague!!)resumé des épisodes precedent:je fais un site sur lequel on peut telechargé des partitions au format
probléme avec un .msg [ par herios69 ]
j'ai fais un petit script php pour lire un .msg dans le but de récupérer la date d'envoie ou de de réception mais le soucis est que quand j'affiche ça
problème interpretation variable et tableau dans fonction [ par BumRush09 ]
bonjour,j'ai une fonction php qui selon prend en paramètre une chaine et un entier pour créer un tableau; Ce tableau est rempli en utilisant une varia
Problème de transfert de données via la méthode get [ par ngouss94 ]
BONJOUR,Alors, j'ai un petit problème:j'ai créé 2 formulaires, que je souhaite faire communiquer ensemble, c'est a dire, qu'à partir d'un menu déroula
commentaires [ par nikeparker209 ]
//il reste encore un bug que je ne comprend pas c'est que rien ne s'écrit dans le fichier //si quelqu'un trouve qu'il me fasse signe if(!isset($_POST
Probleme FOPEN [ par telechargement111 ]
Salut a tousj vous explique mon programe et je vous dis le probleme aprèsjai créer un module d'inscription, et après chaque inscription le module crée
Récupération de certain type de fichier via FTP ??? [ par expertgaz ]
Salut tout le monde j'ai un gros soucis et après 2 jours complet de recherche je trouve pas un truc à mon avis ultra simple pour un king of PHP bien s
Aide Code Upload PHP [ par MaitreLgTbD ]
Bonjour, C'est encore moi je sollicite votre aide, actuellement en stage mon projet sollicite un bout de code de upload tous fichiers confondu (la plu
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|