Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2007, 01h43   #1
Membre à l'essai
 
Inscription : février 2003
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 76
Points : 22
Points : 22
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 :
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
__________________
longue vie aux forums
areuh_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 02h27   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Code :
<input type="text" name="fichiers_tests" value="<?php echo $C ?>" />
De ce style
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 12h12   #3
Membre à l'essai
 
Inscription : février 2003
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 76
Points : 22
Points : 22
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
__________________
longue vie aux forums
areuh_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 13h16   #4
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 57
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 57
Points : 25
Points : 25
Envoyer un message via MSN à Maryy
Moi j'aurais tenté plutôt quelque chose comme ça :

Code :
1
2
 
echo '<input type="text" name="fichiers_tests" value=" '. $C . ' " />';
Maryy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 17h10   #5
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
@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
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 17h11   #6
Membre à l'essai
 
Inscription : février 2003
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 76
Points : 22
Points : 22
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
__________________
longue vie aux forums
areuh_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 17h15   #7
Membre à l'essai
 
Inscription : février 2003
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 76
Points : 22
Points : 22
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
__________________
longue vie aux forums
areuh_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2007, 18h10   #8
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 57
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 57
Points : 25
Points : 25
Envoyer un message via MSN à Maryy
Merci pour la tite chansonnette lol !

Cool ! Ca me fait plaisir d'arriver à aider quelqu'un ! Yipi !
Maryy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h24.


 
 
 
 
Partenaires

Hébergement Web