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 :

Attribuer une valeur à un champ texte


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 76
    Par défaut Attribuer une valeur à un champ texte
    Bonsoir tout le monde,

    Voilà tout est ds l' intitulé. Je vais qd meme vous donner quelques eclaircissements

    J' ai ecrit un script qui
    - décompte le nbre de fichiers ds un dossier ($A) >> nbre de fichiers qui peut être variable
    - ajoute un certain nbre d' autres fichiers ($B) >> nbre de fichiers qui peut être variable
    - affiche le nbre de fichiers qui ont été ajoutés à l' execution du script ($C)

    J' ai essayé avec les variables $_POST mais apparement cela ne fonctionne pas.
    Je vous mets le code:
    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
     
    // creation d' un formulaire pour passer une variable de type $_POST
    echo '<table border="1">';
    echo '<form name="formulaire" action="index.php?page=ecrire_xml" method="POST" enctype="multipart/form-data">';
    echo '<tr>';
    echo '<td width="317" align="center">';
    echo '<input type="text" name="fichiers_tests">';
    echo '</td>';
    echo '</tr>';
    echo '<tr>';
    echo '<td align="center">';
    echo '<input type="submit" value="aller a la page suivante">';
    echo '</td>';
    echo '</tr>';
    echo '</form>';
    echo '</table>';
    je n' arrive pas a passer la valeur de $C au champs texte pour ensuite la passer à un second script PHP grâce à $_POST.

    Est ce que je dois obligatoirement passer cette valeur par un champs texte (si oui comment faire?) ou bien y' a t il un moyen de passer la valeur d' une simple variable PHP à un second script (contenu ds une autre page PHP). Si oui... comment faire?

    En vous remerciant pour l' aide.
    Merci
    areuh

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="fichiers_tests" value="<?php echo $C ?>" />
    De ce style

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 76
    Par défaut
    bonjour tout le monde, Kerod.

    Je te remercie pour la réponse mais J' ai essayé ton code et celui-ci ne fonctionne pas.

    je t' explique:
    Avec ce que tu me proposes: le contenu AFFICHÉ ds le champs texte est exactement identique à la valeur de l' attribut value.
    Dc si la valeur de l' attribut est: <?php echo $C?>
    <?php echo $C?> sera affiché ds le champs texte
    mais rien ne sera affiché ds la seconde page

    y' a un truc, car avec les balises PHP inclues ds l' attribut value, j' appuie sur le bouton pour aller a la page suivante et afficher la variable $_POST. Cette seconde page n' affiche rien, par contre si j' enleve les balises PHP que tu indiques alors cette meme seconde page m' affiche le contenu du champs texte.
    Dc si la valeur de l' attribut est: echo $C
    echo $C sera affiché ds le champs texte
    echo $C sera affiché sur la seconde page

    Peux tu m' eclairer stp.
    En te remerciant
    a+
    areuh

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut
    Moi j'aurais tenté plutôt quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<input type="text" name="fichiers_tests" value=" '. $C . ' " />';

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    @areuh_fr : Je suppose que tu as fait un copier-coller de mon code
    Mon code est un exemple et non la solution. En gros c'est comme si je te disais : tu mets $C dans le value de l'input.

    @Maryy : Effectivement, c'est LA solution qui correspond à SON code

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 76
    Par défaut
    re tout le monde, salut Maryy,

    Apres réflexion, le de Kerod semblait m' inviter à la réflexion. Je n' ai sans doute pas été très loin ds ma recherche fondamentale car a voir ta solution ce n' est qu' une simple histoire de quote.

    Ta solution fonctionne a merveille, je t' en remercie grandement.

    Petite Maryy, je paaaarle de toi, paaarce qu' avec ,ta petite voix...

    Merci encore,
    a+
    areuh

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 76
    Par défaut
    re,
    kerod, je reponds, je viens de voir ton post,

    non j' ai pas fait de copié-collé mais c' est tout comme. Par contre j' ai qd meme testé des trucs, je suis pas revenu les mains ds les poches en pleurant à chaudes larmes que ça fonctionnait pas. J' ai juste manqué d' intuition et sans doute qu' un peu plus de réflexion m' aurait amené à la solution... enfin je l' espère.

    Merci a vous 2
    ciao
    areuh

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/10/2011, 17h04
  2. attribuer une valeur à un champ fct d'autres champs
    Par gladiamax dans le forum Modélisation
    Réponses: 3
    Dernier message: 22/07/2011, 04h37
  3. Attribuer une valeur à un champ du CrystalReportViewer?
    Par neo62matrix dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 14/05/2008, 15h03
  4. attribuer une valeur au champ d'un objet passé dans un string
    Par bab_dev dans le forum Ruby on Rails
    Réponses: 7
    Dernier message: 01/02/2008, 14h29
  5. Attribuer une valeur au champ d'un formulaire
    Par Daniel MOREAU dans le forum Access
    Réponses: 2
    Dernier message: 03/10/2006, 18h18

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