[PHP] videz le contenu des input dans les form html

videz le contenu des input dans les form html [PHP] - Programmation

Marsh Posté le 06-04-2001 à 11:42:07    

bonjour,
j'ai le pb suivant : je fais une requete mysql qui insère un tuple dans une table de ma base à partir d'informations contenues dans des input (champs d'édition) d'un "form" d'une page html. Le pb, c'est qu'il y a la saisie automatique.  
Par exemple, si la première fois je mets 'salut' dans la case, la deuxième fois même si je mets rien dans la case, et que j'appuie sur valider, il reprendra salut comme contenu de la case et insérer un tuple dans la base à mon insu.
Je pourrai utiliser des ruses style sauvegarder le premier élément de la saisie automatique et vérifier à chaque fois qu'il ne s'agit pas de celui là mais je trouve vraiment que c'est de la bidouille et j'aime pas trop ça.
Merci de votre aide.
Si t'as rien compris et que tu veux quand même m'aider, ICQ ou e-mail j'expliquerai peut être mieux.

Reply

Marsh Posté le 06-04-2001 à 11:42:07   

Reply

Marsh Posté le 06-04-2001 à 18:24:01    

tu peux pas mettre ($brol='';) après avoir envoyé les données dans ta bd ?

Reply

Marsh Posté le 06-04-2001 à 19:08:16    

non j'ai déjà essayé, mais ça marche pas. Le truc c'est qu'il faut pas faire de rafraichissement juste après avoir valider une première fois. Sinon ça remet le même enregistrement !
Enfin bon je sais pas trop comment faire.

Reply

Marsh Posté le 06-04-2001 à 22:50:35    

la soluce c'est les sessions php.
va matter la partie s'y rapportant sur php.net
mais en gros tu fais un session_start() au debut de ta page avec le form puis session_register('tavariable') de tes variables et session_destroy() quand tu veux les virer...

Reply

Marsh Posté le 07-04-2001 à 13:43:50    

bon c'est intéressant, je savais qu'on pouvait faire qqch de mieux que le pb que j'ai exposé. Je cours lire les infos.
Merci

Reply

Sujets relatifs:

Leave a Replay

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