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 :

Problème de variable


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut Problème de variable
    Alors voilà, je suis cette fois ennuyé avec une variable.
    Je fais une requête sur une base en SQL et j'utilise les résultats pour incrémenter une variable.

    Cela se présente comme ça :
    $message .= $nom.' '.$prenom.' demeurant '.$adresse.' à '.$ville.' '.$cp.'. BP : '.$bp.' Date de visite : '.$date; .

    Cette variable $message est ensuite envoyée via la fonction mail()

    Mon unique problème est que si j'ai 5 résultats dans ma requête SQL, ils se retrouvent tous dans le mail reçu les uns à la suite des autres.
    Je voudrais intégrer entre chaque ligne de résultat un saut de ligne justement pour bien distinguer les personnes.
    Et ça, je n'y suis encore pas parvenu.

    Si quelqu'un dispose d'une solution à mon problème.
    Merci

  2. #2
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    Bonjour,

    si ton mail est envoyé au format html, un simple '<br>' suffira sinon un "\n" fera l'affaire pour un mail au format texte.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Le problème n'est pas dans la mise en forme lors de l'envoi du mail.
    Ça, je sais faire

    C'est vraiment lors de la création de la variable $message
    C'est elle que je n'arrive pas à mettre en forme (si c'est possible).

    en gros si j'ai 3 résultats à ma requête, je voudrais quelque chose du genre :
    $message = resultat1 (saut de ligne) resultat2 (saut de ligne) resultat3;

    Et quand j'envoie le mail avec en corps du message, la variable $message, j'ai mes 3 lignes à l'écran.
    Car là, j'ai toutes les lignes à la suite et c'est très vite illisible s'il y a de nombreux résultats.

    J'espère avoir été plus clair.

  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
    Bebel t'as répondu :
    ton (saut de ligne) c'est "\n" pour du texte ou "<br />" pour du HTML.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Alors dans ce cas, j'ai un problème lors de la réception du mail...

    Car j'ai bien testé le "\n" dans la concaténation de ma variable avec cela (par exemple).

    $message .= $nom.' '.$prenom.' demeurant '.$adresse.' à '.$ville.' '.$cp.'. BP : '.$bp.' Date de visite : '.$date.'\n';

    Et j'ai reçu dans le mail un truc du genre :

    $message = nom1 prenom1 demeurant adresse1 à ville1 cp1 bp : 1 Date de visite : date1 \nnom2 prenom2 demeurant adresse2 à ville2 cp2 bp : 2 Date de visite : date2 \n.........
    Il m'affiche le '\n' mais ne l'interprète pas.
    Alors je dois être passé à coté de quelque chose je crois...

  6. #6
    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
    Attention c'est "\n" pas '\n'
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    erf...
    Je pense donc que l'erreur est découverte.
    Je teste ça lundi maintenant et je confirmerai le résolu à ce moment là en fonction.
    Merci en tout cas.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Cela fonctionne effectivement.
    Merci !

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

Discussions similaires

  1. [VB.NET] Probléme de variable
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/03/2005, 12h51
  2. [Debutant(e)]problème de variable d'environnement
    Par tolsam dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/08/2004, 20h08
  3. Problème de variable
    Par vp dans le forum Windows
    Réponses: 2
    Dernier message: 14/05/2004, 17h27
  4. [Débutant] Problème de variables
    Par bonnefr dans le forum SWT/JFace
    Réponses: 9
    Dernier message: 12/05/2004, 18h41
  5. [servlet]problème de variable jamais nulle
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/03/2004, 10h31

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