Forum Programmation.php Formulaire, & PHP

Posté par .
Tags : aucun
5
26
nov.
2008
Salut tout le monde,

Je suis confronté à un problème que je n'ai jamais réussi à résoudre.

page php : index.php

Je fais dans index.php un formulaire html avec une , et un dedans. Le formulaire à pour action index.php?form=valid

plus haut dans le cote php


if(@$_GET['form'] == "valid){

[blablabla...]

if(empty($_POST['liste'])){
echo "t'as oublié de choisir dans la liste !";
}
else{
$list = $_POST['liste'];
}

if(empty($POST['nom'])){
echo "tu sais pas comment tu t'appel ou quoi?"
}
else{
$nom = $_POST['nom'];
}


L'utilisateur choisi dans la liste mais oublie son nom. Pof ! les messages d'erreur s'affiche. Et si j'ai d'autre champs, je sais comment faire pour qu'il ai pour "value" la valeur que leur a donné l'utilisateur avant de valide avec un truc style : value="<?php echo $POST['truc'] ?>"

Mais comment remettre la liste à la valeur que lui à donné l'utilisateur?

Merci de votre aide.
  • # ERREUR !

    Posté par . Évalué à 1.

    Désolé, erreur de ma part !

    A déplacer dans le forum PHP. Merci aux modo !
  • # Ya pas de secret

    Posté par . Évalué à 2.

    Pour remettre les champs a leur dernière valeur il n'y a pas de secret il faut aller écrire leur attribut "value" (dans le HTML).

    Si tu utilise un bon moteur de template et quelques conventions malignes ça peut être transparent.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.