Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Membre éprouvé
    Homme Profil pro John
    Étudiant
    Inscrit en
    juin 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Nom : Homme John
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2010
    Messages : 309
    Points : 453
    Points
    453

    Par défaut Concaténation php echo

    Bonjour à tous,

    J'essaye de concaténer une chaine mais je n'y arrive pas :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // Avant l'echo
    <div class='contact_input_back'>
          <input class='contact_input' onblur='if(this.value == "") {this.value = "Login *";}' onfocus='if(this.value == "Login *") {this.value = "";}' id='login' value='Login *' type='text' name='login' />
    </div>
     
    // Concaténation avec l'echo
    echo "<div class='content_page'>
    	<div id='left'>
    		<div class='contact_input_back'>
    			<input class='contact_input' onblur='if(this.value == "."".") {this.value = "."Login *".";}' onfocus='if(this.value == "."Login *".") {this.value = ".''.";}' id='login' value='Login *' type='text' name='Login *' />
    </div>"
    Pouvez vous m'aide ?

    John.

  2. #2
    Membre du Club
    Inscrit en
    novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 250
    Points : 40
    Points
    40

    Par défaut

    Bonjour,

    Que cherches-tu à faire exactement ?

    Tu as mis des balises PHP avant et après ton echo ?

  3. #3
    Membre éprouvé
    Homme Profil pro John
    Étudiant
    Inscrit en
    juin 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Nom : Homme John
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2010
    Messages : 309
    Points : 453
    Points
    453

    Par défaut

    Oui j'ai mis les balises.

    Je suis entrain de faire la page de profil des comptes. Vu que je vais récupérer les infos des comptes avec des variables php, je dois faire l'echo de tout ça. Mais ma concaténation est carrément fausse et je sais pas pourquoi.

    J'aimerais renvoyé l'echo de ce que j'ai mis en commentaire (Avant l'echo)

  4. #4
    Membre du Club
    Inscrit en
    novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 250
    Points : 40
    Points
    40

    Par défaut

    Je ne vois aucune variable php dans ton code, je ne vois donc pas l'intérêt de faire une concaténation de quoique ce soit ?

  5. #5
    Membre éprouvé
    Homme Profil pro John
    Étudiant
    Inscrit en
    juin 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Nom : Homme John
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2010
    Messages : 309
    Points : 453
    Points
    453

    Par défaut

    Parce que je les ai pas mises encore, bon ça donnera ça sinon :

    Code :
    1
    2
    3
    4
    5
    6
    echo "<div class='content_page'>
    	<div id='left'>
    		<div class='contact_input_back'>
    			<input class='contact_input' onblur='if(this.value == "."".") {this.value = "."Login *".";}' onfocus='if(this.value == "."Login *".") {this.value = ".''.";}' id='login' value=".$login." type='text' name='Login *' />
    </div>"
    J'ai mis la variable php en bleu. Il faut que j'arrive à sortir la même chose que la première ligne que j'ai mise dans le premier code que j'ai linké mais en version echo. Ou alors si il y a un autre moyen j'écoute.

  6. #6
    Membre éprouvé
    Homme Profil pro John
    Étudiant
    Inscrit en
    juin 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Nom : Homme John
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2010
    Messages : 309
    Points : 453
    Points
    453

    Par défaut

    En fait je suis bête non ? Je peux juste faire :

    Code :
    value='<?php echo $login?>'
    Et du coup il n'y a ni besoin d'echo, ni de concaténation ?

  7. #7
    Membre éprouvé
    Homme Profil pro John
    Étudiant
    Inscrit en
    juin 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Nom : Homme John
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2010
    Messages : 309
    Points : 453
    Points
    453

    Par défaut

    Je confirme que ce que j'ai dis dans le dernier post fonctionne.

    Merci ^^.

  8. #8
    Membre du Club
    Inscrit en
    novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 250
    Points : 40
    Points
    40

    Par défaut

    J'allais en effet te proposer cette solution :

    mais j'attendais de voir ta réponse car une concaténation comme tu l'a fait ne sert à rien du tout.

    Sinon tu as aussi ça en plus court, mais je ne crois pas que ce soit apprécié :


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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •