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 :

[PHP-JS] Boucle PHP et interpr�tation JavaScript


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 26
    Par d�faut [PHP-JS] Boucle PHP et interpr�tation JavaScript
    Bonjour,

    Je travaille sur une petite interaction qui met � jour le contenu d'un DIV en javascript par du contenu g�n�r� par PHP

    Voil� o� j'en suis :

    Ceci fonctionne :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    alert(<p>element1</p><p>element2</p>);
    Ceci ne fonctionne pas :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    alert(<p>element1</p>
    <p>element2</p>);
    Or, j'utilise une boucle PHP pour g�n�rer mon contenu. Et la boucle PHP ins�re un saut de ligne dans le code source � la fin de chaque tour.

    Sauriez-vous comment supprimer ces sauts de ligne en PHP (ou Javascript..)

    Merci beaucoup !

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    178
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 178
    Par d�faut
    alert(<p>element1</p>
    <p>element2</p>);

    Normal apr�s element1 tu ferme ta balise donc tu lui dis que c est la fin de ton paragraphe.
    il faut faire
    alert(<p>element1 element2</p>);

    faut savoir que quand tu ouvre la balise p tu determine la debut de ton paragraphe et quand tu la ferme tu determine la fin donc il repart a la ligne

  3. #3
    Mod�ratrice
    Avatar de Celira
    Femme Profil pro
    D�veloppeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par d�faut
    Bonjour

    Connaitre le code php qui g�n�re ton texte nous aiderait beaucoup � r�pondre � ta question Pourrais-tu donner un peu plus de pr�cisions ?
    Mod�ratrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "�a ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'�diteur) et [C=php][/C]

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 26
    Par d�faut
    Ok, voici le code PHP :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <?php do {
    echo '<b>'.$row_comments['auteur'].'</b>, le '.$row_comments['date'].'<br/>'.$row_comments['texte'];
    } while ($row_comments = mysql_fetch_assoc($comments)); ?>
    le $row_comments['texte'] sort une valeur au format HTML du type <p>tatati...</p><p>tatata...</p>

    Il n'y a pas de guillemets dans le code HTML g�n�r�, susceptible d'interagir avec mon innerHTML="<?php mon code HTML g�n�r� ?>"

    Le seul soucis, en fait, c'est le saut de ligne dans le code source � la fin de chaque boucle, qui pose soucis dans du javascript...

  5. #5
    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
    la fonction trim pourrait aider

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php 
        echo sprintf('<b>%s</b>, le %s<br/>%s', $row_comments['auteur'], $row_comments['date'], trim($row_comments['texte']));
    }
    while ($row_comments = mysql_fetch_assoc($comments)); ?>

    ou nl2br

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php 
        echo sprintf('<b>%s</b>, le %s<br/>%s', $row_comments['auteur'], $row_comments['date'], nl2br($row_comments['texte']));
    }
    while ($row_comments = mysql_fetch_assoc($comments)); ?>

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 26
    Par d�faut
    Merci,
    la fonction trim() semble la plus adapt�e.

    Voici mon code PHP :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <?php do {
    $newtext= '<b>'.$row_comments['auteur'].'</b>, le '.$row_comments['date'].'<br/>'.$row_comments['texte'];
    echo trim($newtext);
    } while ($row_comments = mysql_fetch_assoc($comments));  ?>
    Cette fois-ci, je n'ai plus de saut de ligne dans mon code source entre chaque boucle.
    Par contre, j'en ai entre chaque couple de balises <p></p> dans ma chaine de caract�res $row_comments['texte'].
    Existe t-il une fonction supprimant les caract�res invisibles entre les balises ?

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

Discussions similaires

  1. copier plusieurs champs dans une boucle php avec javascript
    Par groskanel dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 05/08/2010, 14h47
  2. Boucle PHP dans un lien JavaScript
    Par Rem693 dans le forum Langage
    R�ponses: 1
    Dernier message: 31/10/2009, 10h11
  3. [PHP-JS] Requ�te PHP vers SQL dans un script JavaScript
    Par AngelFire dans le forum Langage
    R�ponses: 6
    Dernier message: 08/03/2008, 11h13
  4. [PHP-JS] Boucle /script JavaScript /PHP
    Par ghita269 dans le forum Langage
    R�ponses: 5
    Dernier message: 14/07/2006, 15h54
  5. R�ponses: 4
    Dernier message: 17/01/2006, 19h17

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