Envoi forulaire php

Nicolasup
Invité n'ayant pas de compte PHPfrance

07 août 2011, 01:03

Bonjour,

S'il y a qqun ki pourait me donner un ptit coup de main, ça serait sympa.

J'ai crée un formulaire en PHP.

Dans ce formulaire il y a une liste deroulante avec plusieurs choix.

Y a t-il un moyen de faire une redirection vers d'autres pages en fonction du choix dans la liste ?
Actuellement mon formulaire renvoi vers une page unique (page de remerciments).

Je ne sais si j'ai bien su m'expliquer, mais toute remarque serait bienvunue.

Merci à tous

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 août 2011, 01:33

salut,

pour la redirection utilise la fonction header (+ location)

pour le reste le plus simple est , dans la page de validation du formulaire, de traiter le choix (vérifier que le choix en est possible) et ensuite de faire la redirection en fonction de ce choix ;)


@+
Il en faut peu pour être heureux ......

Nicolasup
Invité n'ayant pas de compte PHPfrance

07 août 2011, 23:54

Merci à toi moogli.

Seulement j'ai fais générer un formulaire par un programme, donc ne connai pas suffisamment pour apporter une modif au code.
En + j'ai du php + java+html ds la meme page .. :(
Sur quel parametre devrais je jouer php ou java ou html? Merci en tous cas.
---------------------------------------------------------------------------------------------------------------html
<td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="VERT"<?php
if ($_SESSION['liste1'] == "VERT") {
echo(" selected");
}
?>>VERT</option></select></td></tr></table>

---------------------------------------------------------------------------------------------------------------php
// Rediriger vers la page de remerciement
header("Location:http://www.site.com/remerciments.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>