IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Faire un while mais avec le premier bloc unique


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 35
    Points : 22
    Points
    22
    Par défaut Faire un while mais avec le premier bloc unique
    Bonjour, voilà j'ai une petite question, mais c'est difficile a expliquer, j'aimerais faire une boucle d'une galerie dynamique, mais le premier <a> doit contenir une class=show, pas les autres...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <div id="gallery">
     
    <a href="#" class="show">
        <img src="f_news_<?php echo $ligne["new_id"]; ?>.jpg" alt="news" width="426" height="300" title="" alt="" rel="<h3>TITRE</h3>Bienvenue sur notre nouveau site! "/>
    </a>
     
    <a href="#">
        <img src="f_news/f_news_<?php echo $ligne["new_id"]; ?>.jpg" alt="Flowing Rock" width="426" height="300" title="" alt="news" rel="<h3><?php echo stripslashes($ligne["new_titre_".$lalangue]); ?></h3><?php $montexte = stripslashes($ligne["new_texte_".$lalangue]); $resu = substr ( $montexte,0,80 ); echo $resu, " ... ";?> "/>
    </a>
     
    <a href="#">
        <img src="f_news/f_news_<?php echo $ligne["new_id"]; ?>.jpg" alt="Flowing Rock" width="426" height="300" title="" alt="news" rel="<h3><?php echo stripslashes($ligne["new_titre_".$lalangue]); ?></h3><?php $montexte = stripslashes($ligne["new_texte_".$lalangue]); $resu = substr ( $montexte,0,80 ); echo $resu, " ... ";?> "/>
    </a>
     
    </div>
    d'avance merci à vous

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 838
    Points
    2 838
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $i = 1;
    while( condition ) {
       if ($i === 1) {
           echo '<a href="" class="show">ton lien</a>';
           $i++;
       } else {
           echo '<a href="">ton lien</a>';
       }  
    }
    ?>

  3. #3
    Membre actif Avatar de bigltnt
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Points : 205
    Points
    205
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    	$is_fisrt = false;
    	while( $ligne = mysql_fetch_assoc( $sth ) )  {
    ?>
    	<a href="#" class="<?php if( $is_first ) : $is_first = false; echo ' class="show"'; endif; ?>">
    		<img src="f_news_<?php echo $ligne["new_id"]; ?>.jpg" alt="news" width="426" height="300" title="" alt="" rel="<h3>TITRE</h3>Bienvenue sur notre nouveau site! "/>
    	</a>	
    <?php
    	}
    ?>

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    parfais !! merci à vous deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/11/2014, 19h48
  2. Réponses: 0
    Dernier message: 18/08/2011, 11h21
  3. Faire un while avec condition d'arrêt une durée
    Par schumi101 dans le forum Linux
    Réponses: 3
    Dernier message: 16/06/2006, 12h31
  4. Coment faire du post-processing avec Dx9 ?
    Par rolkA dans le forum DirectX
    Réponses: 23
    Dernier message: 24/11/2003, 21h15
  5. [VB6][active x] faire du multi-thread avec vb
    Par pecheur dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/05/2003, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo