Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2011, 12h53   #1
Invité régulier
 
Inscription : août 2009
Messages : 42
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 42
Points : 7
Points : 7
Par défaut Afficher 2 éléments d'un tableau à la fois

Bonjour,

J'ai un petit script qui liste le contenu d'un répertoire et qui classe le contenu par ordre décroissant avant de l'afficher.

Mais j'aimerai afficher deux éléments (images) à la fois, comment faire?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
$imgrep = "img/events/";
 
  $dp = opendir($imgrep);
 
  $i=0;
  while ( $file = readdir($dp) )
  {
 
    if ($file != "." && $file != ".." && $file != "Thumbs.db")
    {
 
            $ListFiles[$i]=$file;
            $i++;
 
    }
 }
  closedir($dp);
 
  if(count($ListFiles)!=0)
  {
     if($list_tri = 'DESC')
     {
         rsort($ListFiles);
     }
     else
     {
         sort($ListFiles);
     }
  }
 
echo '<ul id="slider1">';
 
  $i=0;
  while ( $i < count($ListFiles))
  {
	  echo '<li><img src="'.$imgrep.$ListFiles[$i].'" /></li>';
      $i++;
  }
echo '</ul>';
Ce que j'aimerai faire c'est d'afficher deux images par <li> dans la boucle... mais là je planche...

Par exemple:
Code :
1
2
3
4
5
6
7
 
<ul>
  <li>image 1 Image2</li>
  <li>image 3 Image4</li>
  <li>image 5 Image6</li>
   etc...
</ul>
D'avance merci
actarus4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 13h46   #2
Membre éprouvé
 
Homme romain escudier
Développeur informatique
Inscription : juin 2011
Messages : 300
Détails du profil
Informations personnelles :
Nom : Homme romain escudier
Âge : 22
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2011
Messages : 300
Points : 471
Points : 471
Parcour ta liste en sautant un element a chaque fois:

Code :
1
2
3
4
5
6
7
8
9
10
 
$i=0;
  while ( $i < count($ListFiles))
  {
     echo '<li><img src="'.$imgrep.$ListFiles[$i].'" />';
     if ($i+1 < count($ListFiles))
       echo '<img src="'.$imgrep.$ListFiles[$i+1].'" />';
     echo '</li>';
     $i+=2;
  }
__________________
Pas de solution, pas de probleme

Une réponse utile (ou +1) le pouce vert
Une réponse à votre question

skeud est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/06/2011, 13h59   #3
Invité régulier
 
Inscription : août 2009
Messages : 42
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 42
Points : 7
Points : 7
Merci, merci, merci.
actarus4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 14h02   #4
Membre éprouvé
 
Homme romain escudier
Développeur informatique
Inscription : juin 2011
Messages : 300
Détails du profil
Informations personnelles :
Nom : Homme romain escudier
Âge : 22
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2011
Messages : 300
Points : 471
Points : 471
de rien
__________________
Pas de solution, pas de probleme

Une réponse utile (ou +1) le pouce vert
Une réponse à votre question

skeud est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h27.


 
 
 
 
Partenaires

Hébergement Web