Génération de listes déroulantes
Bonjour a tous,
Voila le contenu de ce que j'ai actuellement, j'énoncerai mon pb après.
Page devis.html :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| <fieldset>
<legend> Veuillez saisir votre nom et votre prénom </legend><br/>
<label> Nom<span style="color:red">*</span><br/></label>
<input type="text" name="nom" value="" size="25" maxlength="50" /><br /><br />
<label> Prénom<span style="color:red">*</span><br/></label>
<input type="text" name="prenom" size="25" maxlength="50" /><br /><br />
</fieldset> <br/>
<fieldset>
<legend> Vous contacter </legend><br/>
<label> Courriel<span style="color:red">*</span><br /></label>
<input type="varchar" name="email" size="25" maxlength="50" /><br /><br />
<label> Téléphone<span style="color:red">*</span><br /></label>
<input type="int" name="telephone" size="15" maxlength="14" /><br />
<p> Ces informations resterons confidentielles.</p>
</fieldset><br/>
<fieldset>
<legend> Vos informations personnelles </legend><br/>
<label> Adresse<br /></label>
<input type="varchar" name="adresse" size="30" maxlength="255" /><br /><br />
<label> Ville<br /></label>
<input type="text" name="ville" size="16" maxlength="150" /><br /><br />
<label> Code postal<br /></label>
<input type="int" name="cp" size="5" maxlength="5" /><br /><br />
<label> Pays<br /></label>
<input type="text" name="pays" size="5" maxlength="50" value="France" readonly /><br />
<p> Ces informations resterons confidentielles.</p>
</fieldset><br/>
<fieldset>
<legend> Veuillez saisir les informations suivantes pour valider la formation </legend> <br/>
<label> Nombre de stagiaires<span style="color:red">*</span><br/></label>
<input type="int" name="nb_stagiaires" size="5" maxlength="5" /><br /><br />
<label> Catégorie<span style="color:red">*</span></label>
<SELECT name="categories" style="width: 210px;"></SELECT><br/><br/>
<label> Formation<span style="color:red">*</span></label>
<SELECT name="formations" style="width: 210px;"></SELECT> <br/><br/>
<label> Montant</label>
<input type="int" name="prix" size="6" maxlength="" value="calcule" readonly><br /><br/>
</fieldset><br/>
<p><input type="submit" name="register" value="Envoyer" /></p>
</form> |
Puis ma page member.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "pw" ) ;
//sélection de la base de données:
$db = mysql_select_db( "NOM" ) ;
//récupération des valeurs des champs:
//nom:
$nom = $_POST["nom"] ;
//prenom:
$prenom = $_POST["prenom"] ;
//courriel:
$email = $_POST["email"] ;
//numéro de téléphone:
$telephone = $_POST["telephone"] ;
//adresse:
$adresse = $_POST["adresse"] ;
//ville:
$ville = $_POST["ville"] ;
//code postal:
$cp = $_POST["cp"] ;
//pays:
$pays = $_POST["pays"] ;
//nb_stagiaires
$nb_stagiaires = $_POST["nb_stagiaires"] ;
//categorie
$categories = $_POST["categorie"] ;
//formation
$formations = $_POST["formation"] ;
//prix
$prix = $_POST["prix"] ;
//création de la requête SQL:
$sql = "INSERT INTO membres ( nom, prenom, email, telephone, adresse, ville, cp, pays, nb_stagiaires, categorie, prix)
VALUES ( '$nom', '$prenom', '$email', '$telephone', '$adresse', '$ville', '$cp', '$pays', '$nb_stagiaires', '$categorie', '$prix') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo ("L'inscription a été validée") ;
}
else
{
echo("L'inscription à échouée") ;
}
header('Location:services/service_formation.html');
?> |
Tout fonctionne au niveau de l'ajout dans ma BDD :ccool:
Cependant je souhaiterai alimenter 2 listes déroulantes(formation et categorie) avec ma BDD et je suis un peu perdu:calim2:
Merci de votre attention