Conserver les valeurs du select apres submit
baltimore14
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
baltimore14 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
baltimore14 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous !
alors suis débutant en php et donc j'ai trois listes déroulantes que je charge avec le contenu de ma base de donnée et je voudrais qu'elles conserves les valeurs sélectionnées après un submit..
merci d'avance pour votre aide.
voila le code:
<select name="diplom" style="width:130px">
<optgroup label="" >
<option value="-1">-- Choisissez -- </option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("baseistic");
$reponse = mysql_query("SELECT DI_LIBELLE FROM dip_ifsic");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['DI_LIBELLE'] ?>"><?php echo $donnees['DI_LIBELLE'] ?></option>
<?php
}
?>
</optgroup>
</select>
<?php
echo "<br>";
echo "<br>";
echo"FILIERE:" ;echo "<br>";?>
<select name="filier" style="width:130px">
<optgroup label="" >
<option value="-1">-- Choisissez -- </option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("baseistic");
$reponse = mysql_query("SELECT FI_LIBELLE FROM filiere");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['FI_LIBELLE'] ?>"><?php echo $donnees['FI_LIBELLE'] ?></option>
<?php
}
?>
</optgroup>
</select>
<?php
echo "<br>";
echo "<br>";
echo"ANNEE:" ;echo "<br>";?>
<select name="annee" style="width:130px">
<optgroup label="" >
<option value="-1">-- Choisissez -- </option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("baseistic");
$reponse = mysql_query("SELECT S_ANNEE FROM stage
JOIN partenaire
ON stage.P_IDENT= partenaire.P_IDENT
JOIN etud_anc
ON partenaire.P_IDENT=etud_anc.P_IDENT ");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['S_ANNEE'] ?>"><?php echo $donnees['S_ANNEE'] ?></option>
<?php
}
?>
</optgroup>
</select>
S&S
alors suis débutant en php et donc j'ai trois listes déroulantes que je charge avec le contenu de ma base de donnée et je voudrais qu'elles conserves les valeurs sélectionnées après un submit..
merci d'avance pour votre aide.
voila le code:
<select name="diplom" style="width:130px">
<optgroup label="" >
<option value="-1">-- Choisissez -- </option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("baseistic");
$reponse = mysql_query("SELECT DI_LIBELLE FROM dip_ifsic");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['DI_LIBELLE'] ?>"><?php echo $donnees['DI_LIBELLE'] ?></option>
<?php
}
?>
</optgroup>
</select>
<?php
echo "<br>";
echo "<br>";
echo"FILIERE:" ;echo "<br>";?>
<select name="filier" style="width:130px">
<optgroup label="" >
<option value="-1">-- Choisissez -- </option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("baseistic");
$reponse = mysql_query("SELECT FI_LIBELLE FROM filiere");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['FI_LIBELLE'] ?>"><?php echo $donnees['FI_LIBELLE'] ?></option>
<?php
}
?>
</optgroup>
</select>
<?php
echo "<br>";
echo "<br>";
echo"ANNEE:" ;echo "<br>";?>
<select name="annee" style="width:130px">
<optgroup label="" >
<option value="-1">-- Choisissez -- </option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("baseistic");
$reponse = mysql_query("SELECT S_ANNEE FROM stage
JOIN partenaire
ON stage.P_IDENT= partenaire.P_IDENT
JOIN etud_anc
ON partenaire.P_IDENT=etud_anc.P_IDENT ");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['S_ANNEE'] ?>"><?php echo $donnees['S_ANNEE'] ?></option>
<?php
}
?>
</optgroup>
</select>
S&S
A voir également:
- Conserver les valeurs du select apres submit
- Excel liste de valeurs - Guide
- La fusion des cellules permet de conserver uniquement la valeur supérieure gauche ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Comment conserver un mail - Guide
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs. - Forum Windows 10
1 réponse
Salut,
Tout d'abord je ne vois pas de formulaire ni d'input submit..
Il faut que tu regardes la syntaxe exacte que tu souhaites. Je te donnes un exemple
//On a définit dans le formulaire la méthode post pour passer les paramètre donc on se sert de $_POST , le paramètre qui suit correspond à l'attribut name de la balise select. Quelque soit le type champ c'est toujours par son attribut name que l'on récupère sa valeur
Pense au balise < code></code > lorsque tu postes un code sur le forum
Résolu? ===> [RESOLU]
Tout d'abord je ne vois pas de formulaire ni d'input submit..
Il faut que tu regardes la syntaxe exacte que tu souhaites. Je te donnes un exemple
<!-- le action="#" signifie que le submit renvoie vers cette même page tu dois mettre le chemin d'un autre fichier si tu souhaites que les variables soient envoyées à un autre fichier. On peut voir que les paramètre seront passés grâce à la méthode post-->
<form method="post" action="#">
<select name="couleur" style="width:300px;">
<option value="vert">Vert</option>
<option value="bleu">Bleu</option>
<option value="orange">Orange</option>
</select>
<input type="submit" name="valider" value="Valider">
</form>
<?php
if (isset($_POST['valider'])) // si on a cliquer sur valider
{
echo $_POST['couleur']; // on affiche la couleur
}
?>
//On a définit dans le formulaire la méthode post pour passer les paramètre donc on se sert de $_POST , le paramètre qui suit correspond à l'attribut name de la balise select. Quelque soit le type champ c'est toujours par son attribut name que l'on récupère sa valeur
Pense au balise < code></code > lorsque tu postes un code sur le forum
Résolu? ===> [RESOLU]
merci je t' informe de la suite