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 :

Enlever retours à la ligne


Sujet :

Langage PHP

  1. #1
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut Enlever retours à la ligne
    Voici mon bout de code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      <div class="news_defilante">
     
      <?php while ($donnees = mysql_fetch_array($retour)) { ?>
    	   <?php $info_url = $donnees['url']; ?>
     <?php $pseudo_modo = $donnees['pseudo']; ?>
     <?php $news_text_defil = $donnees['texte']; ?> <marquee onMouseOut="this.start()" onMouseOver="this.stop()">
     
     
     
                 <a href="<?php echo $info_url; ?>"><span style=" color:#9999FF; font-size:14px;"><bold><?php echo $pseudo; ?></bold> :</span> <span style="color:#FFCCCC; font-size:12px;"><?php echo $news_text_defil; ?></span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</marquee><?php $i++; } ?>
                                           </div>

    Le probleme c'est les message quidefilent ne sont pas a la suite mais les un sous les autres.

    Comment resoudre sa ?

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Bonjour, svp , merci sont des mots connus et appréciés dans l'informatique tu sais ?

    Il me semble que 2 balises marquee a la suite se placent automatiquement l'une sous l'autre ....
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Oui deux marquee ce mette automatiquement les un sous les autres

    J'ai aussi essayé de placer while a l'interieur de marquee.

    Pareil toujour a la ligne.

    Pour tant il doit bien y avoir une solution

    Merci de ta reponse

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    J'ai bien une idee mais je sais pas ce que ça va donner :

    tu peux placer tes balises marquee dans des listes (ul -> li) , tu defini l'affichage de ton <ul> en display : inline et tu mets une largeur a tes <li> (je suis pas une bete en css , si quelqu'un passe par la il peut concretiser ce que je veux dire ^^)
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    mon wile je le met OU ?

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    TU le laisse ou il est , au passage tu noteras que tu as omis de fermer ta balise marquee...

    Une page pleine d'exemples d'utilisation de la balise marquee
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  7. #7
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Non regarde bien je l'ai bien fermée

  8. #8
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par thebarbarius Voir le message
    Non regarde bien je l'ai bien fermée
    ah oui exact ...c'etait bien caché ^^
    d'ou l'importance de bien structurer son code
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  9. #9
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    J'ai essayer ce que tu m'as dit mais helas ce fut bref.

    sa marche pas.

  10. #10
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Bonjour,

    Le marquee est un élément non valide W3C rappelons-le. Vous pouvez jouer sur la largeur éventuellement.

    Ceci ne donne-t-il pas une piste ?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <marquee style="width: 40%;">coucou</marquee>
    <marquee style="width: 40%;">coucou</marquee>

  11. #11
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Dans le cas ou je fais defiler les news de mes site, dans un while
    je ne vois pas a quoi sa sert de modifier la largeur.

    Mes news s'affiche les une sur les autres, moi ce que je veux c'est qu'elle s'affiche comme sa.

    news1 : ....... news2:..........

    Dans mon cas elle sont comme sa....
    news1.......
    news2......


    Donc meme en modifiant la hauteur sa sert a rien, puisque sa cachera celle qui sont en dessous

    Si je me trompe n'hesite pas a me contredire

  12. #12
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    As-tu essayé mon exemple ?
    Parce que chez moi ça donne exactement cela :

    coucou ....... coucou..........

    N'est-ce pas ce que tu veux ?

  13. #13
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    En fait il essaie de te dire qu'il a un nombre variable de balise marquee et que la largeur il ne peut pas la mettre comme il veut (50/50 par exemple)

    SI j'ai mon mot a dire , la balise marquee je peux pas m'encadrer les sites qui l'utilisent mais si en plus un tas de balise differentes se baladent sur la meme ligne , c'est esthetiquement douteux et donc je regarde pas le reste.

    ça n'engage que moi par contre
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  14. #14
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Ok.
    Hormis le fait que moi non plus j'aime pas les marquee, la solution est de calculer la largeur en fonction du nombre de news à afficher.

    2 news = 50% chacune
    3 news = 30% chacune
    5 news = 20% chacune
    etc...

  15. #15
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    NON, je te rassure, il n'y a pas 40 balise marquee, mais une seule.

    Et dans cette seule balise, je fais defiler mes news de mon site.

    Mais le probleme c'est que je n'arrive pas a les aliger.

    Mes news ce mettent les une sur les autres.


    Bien que je 'aime pas les marquee non plus.

    Je ne cache pas qu'un texte bien placé et mis en defilement vertical, c'est pas moche.

  16. #16
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    arffff dans ce cas le while devrait etre DANS la balise marquee ....
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  17. #17
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Citation Envoyé par thebarbarius Voir le message
    NON, je te rassure, il n'y a pas 40 balise marquee, mais une seule
    Il me semble que la balise est à l'intérieur du while (je ne voie pas la fermeture)
    Donc il y en a potentiellement plusieurs.

  18. #18
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Oui j'ai recopié le code comme il était au dernier de mes test.

    Mais meme a l'intereieur sa donne la meme chose.

  19. #19
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    Je ne comprend vraiment rien à ce que tu veux mais bon j'ai repris un peu ton code

    de 1 pour qu'il soit plus clair
    de 2 pour enlever l'horrible <bold> alors que tu as un <span style=""> juste avant...
    de 3 pour oter le fait que tu ai autant de marquee que de news alors que tu dit n'en vouloir qu'un
    de 4 pour enlever les <?php ... ?><?php ... ?><?php ... ?> ...........

    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
    <div class="news_defilante">
     
    <?php
     
    echo '<marquee onMouseOut="this.start()" onMouseOver="this.stop()">';
     
    while ($donnees = mysql_fetch_array($retour)) {
    	$info_url = $donnees['url'];
    	$pseudo_modo = $donnees['pseudo'];
    	$news_text_defil = $donnees['texte'];
     
    	echo '<a href="'.$info_url.'">
    			<span style=" color:#9999FF; font-size:14px; font-weight: bold;">'.$pseudo.' :</span>
    			<span style="color:#FFCCCC; font-size:12px;">'.$news_text_defil.'</span>
    		</a>';
    	$i++;
    } 
     
    echo '</marquee>';
     
    ?>
     
    </div>

  20. #20
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Citation Envoyé par Korko Fain Voir le message
    Je ne comprend vraiment rien à ce que tu veux mais bon j'ai repris un peu ton code

    de 1 pour qu'il soit plus clair
    de 2 pour enlever l'horrible <bold> alors que tu as un <span style=""> juste avant...
    de 3 pour oter le fait que tu ai autant de marquee que de news alors que tu dit n'en vouloir qu'un
    de 4 pour enlever les <?php ... ?><?php ... ?><?php ... ?> ...........
    Well done !
    Mais juste pour respecter l'esprit jusqu'au bout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div class="news_defilante">
        <marquee onMouseOut="this.start()" onMouseOver="this.stop()">
    <?php
    ...
    ?>
        </marquee>
    </div>

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. enlever les retours à la ligne dans une chaîne ?
    Par Sefrou dans le forum VBA Access
    Réponses: 1
    Dernier message: 20/11/2009, 20h21
  2. Enlever "retour chariot" sans "saut de ligne"
    Par kevinklein dans le forum C++
    Réponses: 11
    Dernier message: 11/06/2009, 11h27
  3. [XSLT]enlever les retours à la ligne lors de la génération d'un xml
    Par Jean-Marie64 dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 20/12/2007, 11h08
  4. [VB.NET] Enlever les retours à la ligne dans une string
    Par adrix26 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 09/01/2007, 23h27
  5. Enlever tous les retours à la ligne d'une table
    Par jehhej dans le forum Requêtes
    Réponses: 1
    Dernier message: 25/11/2006, 11h05

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