Page 1 sur 1

récupéré la valeur d'un champ text

Posté : 02 oct. 2009, 22:28
par kevinos
Salut,
est il possible de récupéré la valeurs d'un champ texte sans l'envoyer à une autre page ou à la page elle même.par exemple , sur la page 2 j'ai recu une variabe $id avec POST , j'ai créer un champ texte et je veut inséré dans une table l'id et le champ texte .Je pense que si je renvoi la valeur du champs à une autre page , $id sera perdu non ?Et de préférence je ne veut pas changer de page , je veut juste inséré la valeur du champ texte dans une base .
Merci de m'aider
cordialement .

Re: récupéré la valeur d'un champ text

Posté : 02 oct. 2009, 23:25
par Dr@ke
Salut, cela sera plus simple de te répondre si tu posts ton script ici entre les balises PHP de l'éditeur...

Sinon,
Ici un textarea, donc un espace pour entrer un texte dans un formulaire, avec comme nom: message (name="message"):
<textarea rows="10" cols="40" name="message"></textarea>
Ensuite dans une autre page ou la même page après l'envoie du formulaire, tu récupère le texte(avec le nom message) comme ceci:
if (isset($_POST['message'])) { 
$message = $_POST['message'];   // $message contenant maintenant le texte envoyé par le formulaire.
}
Ensuite il faut inclure la variable $message dans ta requête Sql.

Re: récupéré la valeur d'un champ text

Posté : 02 oct. 2009, 23:47
par kevinos
Merci pour la réponse , mais sa ne m'a pas trop aider :(

Code : Tout sélectionner

<?php $numero = $_POST['id']; <input type="text" name="text" size="12"> <input type="submit" name="ok" value="Ajouter" >
la table contient deux champs qui sont num et message, je voudrais en appuyant sur le bouton Ajouter , inséré dans cette table $numero et le contunu du champ text
merci

Re: récupéré la valeur d'un champ text

Posté : 02 oct. 2009, 23:49
par kevinos
désoler j'ai mi entre les balise code au lieu de php #-o

Re: récupéré la valeur d'un champ text

Posté : 02 oct. 2009, 23:53
par thehawk
Commence par ici : http://phpdebutant.org/article56.php

Bye Hawk

Re: récupéré la valeur d'un champ text

Posté : 03 oct. 2009, 00:13
par kevinos
merci j'ai lu sa et je trouve toujours pas de solution :cry:
j'ai compris comment envoyer la variable du champ texte , mais faut que j'envois la variable $numero aussi

Re: récupéré la valeur d'un champ text

Posté : 03 oct. 2009, 00:17
par Dr@ke
Oui mais faut relire ou lire d'autres tutoriaux que tu trouveras grace a google, ca t'aidera a avoir une vue d'ensemble du fonctionnement.
Ou en parcourant le forum...

Re: récupéré la valeur d'un champ text

Posté : 03 oct. 2009, 01:37
par kevinos
je vous demande pas de faire le travail à ma place mais je crois que me dire " utilise le type hidden " sa m'aurais aider plus que cherche sur google .
merci commem

Re: récupéré la valeur d'un champ text

Posté : 03 oct. 2009, 10:41
par FuZZyLine
Salut,
est il possible de récupéré la valeurs d'un champ texte sans l'envoyer à une autre page ou à la page elle même.par exemple , sur la page 2
Ta question est ambigùe: Récupérer des donnés du client *chez* le client ou les faire récupérer par le serveur?
j'ai recu une variabe $id avec POST , j'ai créer un champ texte et je veut inséré dans une table l'id
et le champ texte .Je pense que si je renvoi la valeur du champs à une autre page , $id sera perdu non ?
Non
Et de préférence je ne veut pas changer de page , je veut juste inséré la valeur du champ texte dans une base .
Merci de m'aider cordialement .
Malheureusement : Impossible t je t'explique pourquoi.

php agit sur le serveur, s'il ne recoit rien, il ne traite rien.
Le formulaire est chez le client (utilisateur) tant que celui-ci n'a pas posté, aucune action côté serveur
ne peut-être envisagée (sauf exception via des voies détournées) et donc le php n'est pas lancé.

Pour récupérer un champs côté client cela se fait par JS (Javascript)
Pour récupérer quelque chose venant du client sur le serveur cela se fait par $_GET / $_POST...
Pour passer une donnée d'une page à l'autre cela se fait par $_SESSION / $_COOKY
Pour agir, de chez le client (sans charger une page globale) sur le serveur il éxiste Ajax

...ca reste un schéma classique et ce sans parler des values type hidden, etc... ;)

Je sais pas si ca peut t'aider mais bah... A toi de voir @+ bon code ;)