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

HTML Discussion :

Problème d'espace avec une zone de texte


Sujet :

HTML

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 12
    Points : 12
    Points
    12
    Par défaut Problème d'espace avec une zone de texte
    Bonjour
    Je suis entrain de développer avec php et MYSQL
    Je viens de créer un formulaire qui contient des zones de texte qui seront remplis automatiquement de la base de données
    Le problème c'est que par exemple dans la base de données le numéro de téléphone est sous cette forme "12 456 6654" (il y a un espace entre les numéros) alors lorsque cette valeur sera passé au formulaire elle sera affiché dans la zone de texte téléphone : "12"
    c.à.d. Lorsqu’il trouve un espace il considère que la valeur est terminée !!!
    Et merci de me répondre !

  2. #2
    Membre éprouvé Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Points : 1 241
    Points
    1 241
    Par défaut
    Bonjour,

    pas de raison que la valeur d'un champ d'une BD soit tronqué au premier espace.

    Il faut nous montrer ce que tu fais !

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Merci de me répondre!
    Voilà le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $serverconnect=mySql_connect("localhost","root","") or die ("la connexion au serveur a echoué");
    $dbconnect=mySql_select_db("pfe") or die ("la connexion à la base a échoué");
    $requete="SELECT adresse, tel , fax , email FROM client WHERE id_client='$clt'";
    $resultat=mysql_query($requete);
    $ligne=mysql_fetch_assoc($resultat);
    echo '<input name= adresse  type= text  value='.$ligne["adresse"].' class= champ_de_texte  id= tel/>';
    ==> Ici je donne à la zone de texte la valeur de l'adresse extraite de la base de données


    Le problème est là!
    Car dans mon cas l'adresse peut être sous cette forme : "22 rue blabla pays france"
    Mais la valeurs qui s'affiche dans la zone de texte est : "22"
    Cela veut dire que dés qu'il y a un espace, le reste ne sera pas affiché .

    Merci d'avance!

  4. #4
    Membre éprouvé Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Points : 1 241
    Points
    1 241
    Par défaut
    il faut que tu commences par respecter la syntaxe du HTML, puis que tu utilises les caracteres speciaux HTML. Pour cela, utilises la fonction PHP htmlentities

    un conseil : utilises le meme identifiant pour name et id
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<input  type="text"  value="'.htmlentities($ligne["adresse"],ENT_QUOTES).'" class="champ_de_texte"  name="adresse" id="adresse" />';

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Merci pour la réponse

    Mais rien n'a changé
    le même problème!

  6. #6
    Membre éprouvé Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Points : 1 241
    Points
    1 241
    Par défaut
    montre nous le code HTML généré

    + quel est le type de champ de 'adresse' (au niveau SGBD) ? qu'y a -t-il dans la table dans le champ adresse ?

  7. #7
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    Citation Envoyé par sebhm Voir le message
    montre nous le code HTML généré

    + quel est le type de champ de 'adresse' (au niveau SGBD) ? qu'y a -t-il dans la table dans le champ adresse ?
    j'ajouterais, pourquoi parler de téléphone alors que le name est adresse et sont contenu aussi? y a pas un petit souci?
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

Discussions similaires

  1. Problème d'affichage d'une zone de texte vide
    Par toprider dans le forum iReport
    Réponses: 7
    Dernier message: 13/02/2008, 17h02
  2. redirection avec une zone de texte
    Par tjoce dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/06/2007, 21h41
  3. Empecher d'ecrire des espaces dans une zone de texte ?
    Par insane_80 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2007, 18h32
  4. lier un combo avec une zone de texte
    Par joss56 dans le forum IHM
    Réponses: 2
    Dernier message: 28/11/2006, 16h11
  5. Problème de lien dans une zone de texte
    Par linkman dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 29/07/2006, 22h17

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