Bonjour à tous
Voila je m'explique,
j'ai une table qui contient 4 champs : 1 champ id, 1 champ ttmanif, 1 champ valeur, 1 champ dest
Le but c de permettre aux personnes de s'inscrire en ligne grâce à un menu déroulant pour choisir leur manifestation. Pour cela j'ai créer un menu déroulant qui va reprendre les différentes manifestations.
Voici le code du menu :
if(!($db = mysql_connect($db_host,$db_login,$db_pass))) {
echo "Erreur lors de la connexion";
}
if(!mysql_select_db($db_b)) {
echo "Erreur lors de la sélection de la base";
exit;
}
$req="SELECT * FROM manif";
$result=MYSQL_QUERY($req) or die("Erreur de lecture dans la table manif");
echo '<form name="essai" method="post" action="$PHP_SELF"><select name="select">';
while($row=MYSQL_FETCH_ARRAY($result)) {
echo '<option value="'.$row[valeur].'">'.$row[ttmanif].'</option>';
}
echo '</select></form>';
mysql_close(); ?>
le champ ttmanif est de la sorte formation excel du 12 10 03
le champ valeur est de la sorte exc121003
le champ dest est le formulaire que je veux faire afficher en dessous de mon menu déroulant mais il peut être différent selon la manifestation, le champ est donc la page exemple form-excel.php
Ma Question, mon code m'affiche bien les différentes manifestations mais comment dois je faire pour valider le choix de la personne et afficher le formulaire qui correspond à son choix ( c'est à dire en utilisant le champ valeur)
je n'arrive pas à placer le submit...
Est ce que la commande php_self permet bien d'afficher mon formulaire sur la même page ou vais je devoir ouvrir une autre page
Merci d'avance de votre aide |