récupérer du texte saisie

récupérer du texte saisie - HTML/CSS - Programmation

Marsh Posté le 07-06-2005 à 15:49:33    

J'ai un petit probleme, voici un bout de code:
 

Code :
  1. .....
  2. <tr>
  3. <td>&nbsp;</td>
  4. <td valign=top>&nbsp;</td>
  5. <td align=left valign=top>
  6.  <input type=text name=sn value="<?php echo $this->_tpl_vars['SN']; ?>">
  7. </td>
  8. <td align=left valign=top>
  9.  <input type=text name=givenname value="<?php echo $this->_tpl_vars['GIVENNAME']; ?>">
  10. </td>
  11. </tr>
  12. ......


 
 
là dedans, je voudrait récupé par la suite les valeur entrer dans les zones de texte mais je n'y arrive pas. pourrai-t-on me dire comment faire ??

Reply

Marsh Posté le 07-06-2005 à 15:49:33   

Reply

Marsh Posté le 07-06-2005 à 15:54:32    

c'est en POST ou en GET ?
 

Code :
  1. <?php
  2. echo "sn value : " . $_POST['sn value'];
  3. ?>

Reply

Marsh Posté le 07-06-2005 à 16:51:01    

Je débute dans le html/php.
 
j'ai essayer ceci dans mon programme:
 

Code :
  1. exec("echo $_POST['sn value'] > /etc/pass" );


 
pour envoyer la valeur de la variable dans le fichier pass. Mais la page ne s'execute pas, il me renvoi une erreur:
 
"Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in ..."

Reply

Marsh Posté le 07-06-2005 à 17:19:14    

:??: :??: :??:
tu peux m'expliquer, là ?

Reply

Marsh Posté le 07-06-2005 à 17:20:42    

"echo $_POST['sn value']" c'est du php.
 

Code :
  1. exec( $_POST['sn value'] . " > /etc/pass" );


à la limite....

Reply

Marsh Posté le 07-06-2005 à 17:24:35    

la valeur que je veux récupé venant de ma zone de texte, je l'envoi dans un fichier a l'adresse /etc/pass.
 
le exec sert a executé une fonction system, tel qui le dise ici --> http://php.developpez.com/faq/?pag [...] mandeshell
 
Pour le POST ou GET, je peux pas te dire... je sais pas ce que c'est.


Message édité par ciriak le 07-06-2005 à 17:32:53
Reply

Marsh Posté le 07-06-2005 à 17:31:58    

si je fais:

Code :
  1. echo $_POST['sn value'] > /etc/pass


ça devrait fonctionner??
 
'sn value' cela correspond a quoi??

Reply

Marsh Posté le 07-06-2005 à 17:45:28    

ciriak a écrit :

'sn value' cela correspond a quoi??


 
désolé, autant pour moi, c'est "sn"
<input type=text name=sn value="<?php echo $this->_tpl_vars['SN']; ?>">
j'ai cru le le name c'était "sn_value"

Reply

Marsh Posté le 07-06-2005 à 17:47:22    

ritzle a écrit :

au debut du formulaire tu as

Code :
  1. <form name="form" action="resultat.php method="POST">


ou

Code :
  1. <form name="form" action="resultat.php method="GET">



Reply

Marsh Posté le 07-06-2005 à 17:50:14    

<form enctype="multipart/form-data" action=index.php method=post>
 
ça doit etre ça??

Reply

Marsh Posté le 07-06-2005 à 17:50:14   

Reply

Marsh Posté le 07-06-2005 à 17:53:38    

il y a un truc que je comprend pas dans ce system de programation. Quand c'est ecri:

Code :
  1. <td align=left valign=top>
  2.         <input type=text name=sn value="<?php echo $this->_tpl_vars['SN']; ?>">
  3. </td>


c'est la création de la page. Mais après je rentre du texte dans les zones puis j'apuis sur une touche.
Dans tout cela c'est a quel moment que je récupère mon texte??


Message édité par ciriak le 07-06-2005 à 17:54:40
Reply

Marsh Posté le 07-06-2005 à 17:56:54    

$this->_tpl_vars['SN'];  
 
on peut me dire ce que c'est exactement?? (variable, tableau,...)

Reply

Marsh Posté le 07-06-2005 à 17:59:10    

Ce serait ptet une bonne idée de lire la doc et d'apprendre le PHP je pense, parce que là ça va pas le faire [:pingouino]
 
Tu pourrais en profiter pour apprendre le HTML et les CSS aussi, ça serait pas du luxe [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 07-06-2005 à 18:02:41    

le truc c'est que j'y connai pas grand chose, et on m'a mis entre les main un programme composé de 50 fichier. Alors j'essai de m'y retrouver dans toute les variable tableau et fonction que je peut trouver mais j'ai du mal.

Reply

Marsh Posté le 07-06-2005 à 18:05:25    

ciriak a écrit :

le truc c'est que j'y connai pas grand chose, et on m'a mis entre les main un programme composé de 50 fichier. Alors j'essai de m'y retrouver dans toute les variable tableau et fonction que je peut trouver mais j'ai du mal.


Essayer de faire ça sans connaitre le langage...
 
Tu vas te tirer une balle, faire de la merde et tout niquer [:pingouino]
 
Commence par apprendre le PHP, au moins les bases (structures de données, types, acceès aux données membres, ...) et retourne sur ton machin par la suite [:pingouino]
 
http://www.php.net/manual/fr/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 07-06-2005 à 18:06:48    

Quand on connais meme pas les bases du HTML (dont les formulaires font partie), on n'essaie pas de faire des gros trucs...
en plus avec du PHP...

Reply

Marsh Posté le 07-06-2005 à 23:14:42    

ce code :
$_POST['sn value'] , ca marchera pas
 
depuis quand PHP autorise les variables a plusieurs chaines sans underscore !
 
donne le nom "sn_value" a ton <input text>
et rempace ton code par
$_POST['sn_value']
 
et la il sera utilisable
 
par ailleurs $this est censé etre relatif a un objet d'une classe...
je vois pas quel peut etre le rôle de $this ici.


Message édité par jokari34 le 07-06-2005 à 23:16:43
Reply

Marsh Posté le 08-06-2005 à 09:43:41    

ritzle a écrit :

désolé, autant pour moi, c'est "sn"
<input type=text name=sn value="<?php echo $this->_tpl_vars['SN']; ?>">
j'ai cru que le name c'était "sn_value"


jokari34, il serait bien de lire tout les message poster avant d'en poster soit même... ;)  
 


Merci pour le manuel

Reply

Marsh Posté le 08-06-2005 à 15:38:56    

Code :
  1. echo $_POST['sn'];


 
ça ne fonctionne pas, y aurait-il d'autre solution ?

Reply

Marsh Posté le 08-06-2005 à 15:57:34    

par rapport a ton code de debut de topic, met des guillemets aux attributs de tes balises
 
pour ton echo $_POST['sn']
tu peux utiliser $_REQUEST['sn']
 
$_REQUEST permet d'acceder aux parametres envoyés en POST ou GET indifféremment.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed