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

Zend Framework PHP Discussion :

ne pas afficher le nom des villes en double


Sujet :

Zend Framework PHP

  1. #1
    Membre �clair�
    Femme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2012
    Messages
    285
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2012
    Messages : 285
    Par d�faut ne pas afficher le nom des villes en double
    Bonjour,
    je cherche une m�thode pour n'afficher qu'une seule fois le nom de la ville qui cotient plusieurs ateliers :
    bordeaux par exemple ou Paris

    Nom : brdx.png
Affichages : 299
Taille : 46,9 Ko

    �a devrait �tre un peu pr�s comme �a � la fin :

    Nom : brdx_.png
Affichages : 285
Taille : 33,3 Ko

    voici mon code :

    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
    17
     
       <div class="shadow <?php echo (MDETECT_SUPPORT == "desktop") ? "container" : " text-center" ?>">
                <?php foreach ($this->ateliers as  $v): ?>
                <div class="paddingT5 paddingB5 <?php echo (MDETECT_SUPPORT == "desktop") ? "" : "paddingL10" ?>">
                    <h3 class="oswald bold">
                        <?php  
                            echo '<span class="glyphicon glyphicon-map-marker"></span>'.' &nbsp;' ;
                            echo "Pour ". ucfirst($v['ville']);  
                        ?> 
                    </h3>
                    <ul class="<?php echo (MDETECT_SUPPORT == "desktop") ? "marginL30" : "marginL0" ?>">
                        <li><h5> <?php echo $v['adresse_1'] ?> </h5></li>
                        <li><h5> <?php echo $v['telephone'] ?> </h5></li>
                    </ul>   
                </div> 
                <?php endforeach; ?>
            </div>
    merci

  2. #2
    Mod�rateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par d�faut
    Tu peux simplement d�tecter si la ville est la m�me que la pr�cedente.
    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
       <?php
             $current_ville = '';
             foreach ($this->ateliers as  $v):
                 if ($v['ville'] != $current_ville) {
                    $current_ville = $v['ville'];
                 ?><div class="paddingT5 paddingB5 <?php echo (MDETECT_SUPPORT == "desktop") ? "" : "paddingL10" ?>">
                    <h3 class="oswald bold">
                        <?php  
                            echo '<span class="glyphicon glyphicon-map-marker"></span>'.' &nbsp;' ;
                            echo "Pour ". ucfirst($v['ville']);  
                        ?> 
                    </h3>
                  <?php
                  }
                  ?>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre �clair�
    Femme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2012
    Messages
    285
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2012
    Messages : 285
    Par d�faut
    Salut, merci pour ton retour,
    �a marche toujours pas

  4. #4
    Mod�rateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par d�faut
    Il y avait une coquille
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if ($v['ville'] != $current_ville) {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre �clair�
    Femme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2012
    Messages
    285
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2012
    Messages : 285
    Par d�faut
    hey Sabo,

    voil� mon code final.
    Merci beaucoup


    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     <div class="shadow <?php echo (MDETECT_SUPPORT == "desktop") ? "container" : " text-center" ?>">
             <?php
             $current_city = '';
             foreach ($this->ateliers as  $v):
                 ?>
                <div class="paddingT5 paddingB5  <?php   echo ($v['id_atelier_groupe'] == $current_city) ? "remove_border_info_ateliers" : "border_info_ateliers"  ?> <?php echo (MDETECT_SUPPORT == "desktop") ? "" : "paddingL10" ?>">
                  <?php 
                 if ($v['id_atelier_groupe'] != $current_city) {
                    $current_city = $v['id_atelier_groupe'];
                    ?>
                    <h3 class="oswald bold">
                        <?php  
                            echo '<span class="glyphicon glyphicon-map-marker"></span>'.' &nbsp;' ;
                            echo "Pour ". ucfirst($v['ville']);  
                        ?> 
                    </h3>
                  <?php
                  }
                  ?>
                    <ul class="<?php echo (MDETECT_SUPPORT == "desktop") ? "marginL30" : "marginL0" ?>">
                        <li class="marginB20 fz100"><h4 class="underline"> <?php echo "l'atelier de ". $v['ville'] ?> </h4></li>
                        <li><h5> <?php echo $v['adresse_1'] ?> </h5></li>
                        <li><h5> <?php echo $v['telephone'] ?> </h5></li>
                    </ul>   
                </div> 
                <?php endforeach;?>
            </div>

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Affichage du nom des villes ou pas ?
    Par Zebulon777 dans le forum IGN API G�oportail
    R�ponses: 6
    Dernier message: 08/04/2014, 15h26
  2. R�ponses: 2
    Dernier message: 16/12/2010, 15h56
  3. R�ponses: 2
    Dernier message: 17/09/2009, 07h45
  4. R�ponses: 2
    Dernier message: 29/11/2006, 18h02
  5. [WD10] Afficher les noms des colonnes
    Par devalender dans le forum WinDev
    R�ponses: 4
    Dernier message: 24/02/2006, 14h38

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