Conserver valeur d un formulaire

Petit nouveau ! | 8 Messages

15 févr. 2008, 11:56

Bonjour a tous,

Je met a jour des valeurs dans ma bd via un formulaire, puis il m arrive d utiliser une 2e fois le meme formulaire pour le completer, lors de la 2e saisie les valeurs de type file et date sont perdues alors que les textarea sont conservées.

Y a t il une fonction qui me permettent de conserver toutes les valeurs?

ViPHP
ViPHP | 2287 Messages

15 févr. 2008, 12:20

Bonjour a tous,

Je met a jour des valeurs dans ma bd via un formulaire, puis il m arrive d utiliser une 2e fois le meme formulaire pour le completer, lors de la 2e saisie les valeurs de type file et date sont perdues alors que les textarea sont conservées.

Y a t il une fonction qui me permettent de conserver toutes les valeurs?
Pour le file, si tu parles bien de l'élément HTML pour uploader un fichier, il n'y a rien à y faire.

Pour une date, en revanche, c'est sûrement possible et cela dépend de ton code (puisqu'il n'y a pas de champ de saisie de date natif en html, si tu en utilises alors c'est forcément du javascript derrière).

Montre-nous le code :D
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 8 Messages

15 févr. 2008, 12:40

Erf merci beaucoup pour toutes ces reponses mais c est surtout le file qui m interesse :(

Ptite question bete :wink:

Pourquoi peut on pas faire une requete sur la base et fixer une variable pour l ancienne valeur et si le champ est reste vide utilisé cette valeur? du genre :
if(isset($_POST['boninter']))      $boninter=$_POST['boninter'];
else      $boninter = $oldboninter;

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

15 févr. 2008, 13:31

Le bon raisonnement est :
Si le champs est vide ça veut dire qu'on ne souhaite pas le mettre à jour donc on ne l'inclus pas dans la requête de mise à jour :-k

Dans ton cas on ne sait même pas d'où sort "$oldboninter"
De plus la variable POST existe dès validation du formulaire... empty() serait mieux

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Petit nouveau ! | 8 Messages

15 févr. 2008, 15:17

C est pas faux merci :wink:

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]