IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Génération de listes déroulantes


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 1
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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>&nbsp;Veuillez saisir votre nom et votre pr&eacute;nom&nbsp;</legend><br/>
    				<label>&nbsp;&nbsp;Nom<span style="color:red">*</span><br/></label>&nbsp;
    				<input type="text" name="nom" value="" size="25" maxlength="50" /><br /><br />
    				<label>&nbsp;&nbsp;Pr&eacute;nom<span style="color:red">*</span><br/></label>&nbsp;
    				<input type="text" name="prenom" size="25" maxlength="50" /><br /><br />
    			</fieldset>	<br/>
    			<fieldset>
    				<legend>&nbsp;Vous contacter&nbsp;</legend><br/>
    				<label>&nbsp;&nbsp;Courriel<span style="color:red">*</span><br /></label>&nbsp;
    				<input type="varchar" name="email" size="25" maxlength="50" /><br /><br />
    				<label>&nbsp;&nbsp;T&eacute;l&eacute;phone<span style="color:red">*</span><br /></label>&nbsp;
    				<input type="int" name="telephone" size="15" maxlength="14" /><br />
    				<p>&nbsp;&nbsp;Ces informations resterons confidentielles.</p>
    			</fieldset><br/>
    			<fieldset>
    				<legend>&nbsp;Vos informations personnelles&nbsp;</legend><br/>
    				<label>&nbsp;&nbsp;Adresse<br /></label>
    				<input type="varchar" name="adresse" size="30" maxlength="255" /><br /><br />
    				<label>&nbsp;&nbsp;Ville<br /></label>
    				<input type="text" name="ville" size="16" maxlength="150" /><br /><br />
    				<label>&nbsp;&nbsp;Code postal<br /></label>
    				<input type="int" name="cp" size="5" maxlength="5" /><br /><br />
    				<label>&nbsp;&nbsp;Pays<br /></label>
    				<input type="text" name="pays" size="5" maxlength="50" value="France" readonly /><br />
    				<p>&nbsp;&nbsp;Ces informations resterons confidentielles.</p>
    			</fieldset><br/>
    			<fieldset>
    				<legend>&nbsp;Veuillez saisir les informations suivantes pour valider la formation&nbsp;</legend>&nbsp;<br/>
    				<label>&nbsp;&nbsp;Nombre de stagiaires<span style="color:red">*</span><br/></label>
    				<input type="int" name="nb_stagiaires" size="5" maxlength="5" /><br /><br />
    				<label>&nbsp;&nbsp;Cat&eacute;gorie<span style="color:red">*</span></label>
    				<SELECT name="categories" style="width: 210px;"></SELECT><br/><br/>
    				<label>&nbsp;&nbsp;Formation<span style="color:red">*</span></label>
    				<SELECT name="formations" style="width: 210px;"></SELECT> <br/><br/>
    				<label>&nbsp;&nbsp;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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 &eacute;t&eacute; valid&eacute;e") ;
      }
      else
      {
        echo("L'inscription à &eacute;chou&eacute;e") ;
      }
      header('Location:services/service_formation.html');
    ?>
    Tout fonctionne au niveau de l'ajout dans ma BDD
    Cependant je souhaiterai alimenter 2 listes déroulantes(formation et categorie) avec ma BDD et je suis un peu perdu

    Merci de votre attention

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est vraiment extremement basique :

    1 <select>
    2 execution de la requete recoltant les données de la liste
    3 parcours des enregistrements en ecrivant les balises <option>
    4 </select>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 7
    Dernier message: 30/01/2010, 12h28
  2. [MySQL] Génération d'une liste déroulante
    Par MYST42 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/05/2009, 18h19
  3. [PEAR][HTML_QuickForm] Génération d'une liste déroulante
    Par Garra dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 21/08/2008, 22h01
  4. [html:select] Génération d'une liste déroulante
    Par g.greg45 dans le forum Struts 1
    Réponses: 11
    Dernier message: 12/01/2007, 18h05
  5. Génération dynamique (en VB) d'une liste déroulante
    Par Mattius007 dans le forum Access
    Réponses: 1
    Dernier message: 06/01/2007, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo