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 :

Formulaire combo multiples [Fait] [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut Formulaire combo multiples
    Bonjour,

    Je devrais faire un formulaire avec des combos multiples dont le contenu dépend du combo précédant.
    J'aurais donc besoin d'un exemple ou d'un tutoriel sur lequel me baser.
    Pourriez-vous m'aider ?

  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
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    Bonsoir,

    Merci à vous sa fonctionne super !

    J'ai encore une petite question : je voudrais ajouter le code ci dessous dans un fichier .php comment faire ?

    merci à vous pour votre aide.

    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
     
    CREATE TABLE `auteur` (
      `id` tinyint(4) NOT NULL auto_increment,
      `nom` varchar(50) NOT NULL,
      PRIMARY KEY  (`id`)
    );
     
    insert into `auteur` values 
    (1,'Clive Cussler'),
    (2,'Harlan Coben'),
    (3,'Franck Herbert'),
    (4,'Pierre Bordages');
     
    CREATE TABLE `livre` (
      `id` tinyint(4) NOT NULL auto_increment,
      `titre` varchar(50) NOT NULL,
      `idAuteur` tinyint(4) default NULL,
      PRIMARY KEY  (`id`)
    ) ;
     
    insert into `livre` values 
    (1,'Odyssee',1),
    (2,'Sahara',1),
    (3,'Dragon',1),
    (4,'Une chance de trop',2),
    (5,'Ne le dis a personne',2),
    (6,'Disparu à jamais',2),
    (7,'Dune',3),
    (8,'La barriere de santaroga',3),
    (9,'Les guerriers du silence',4),
    (10,'La citadelle hyponeros',4),
    (11,'Terra mater',4);

  4. #4
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    J'ai réussi, à mon avis il doit y avoir moyen de le faire plus propre

    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
     
    <?php 
    // on se connecte à MySQL 
    $db = mysql_connect('localhost', 'root', '');  	 
     
    // création de la db 'test`
    $sql = 'CREATE DATABASE IF NOT EXISTS `test`';
    mysql_query($sql) or die ('Erreur :'.mysql_error());  
     
    // on séléctionne la db `test`
    mysql_select_db("db_formations") or die(mysql_error()); 
     
    // création de la table 'auteur'
    mysql_query("CREATE TABLE auteur ( id tinyint(4) NOT NULL auto_increment, 
    nom VARCHAR(50) NOT NULL, PRIMARY KEY  (`id`))"); 	   
     
    // création des données dans la table 'auteur'
    mysql_query("INSERT INTO auteur VALUES ( '1', 'Clive Cussler' ), ( '2', 'Harlan Coben' ), ( '3', 'Franck Van' ), ( '4', 'Pierre Bordages' )"); 
     
    // création de la table 'livre'
    mysql_query("CREATE TABLE livre ( id tinyint(4) NOT NULL auto_increment, 
    titre VARCHAR(50) NOT NULL, idAuteur tinyint(4) default NULL,  
    PRIMARY KEY  (`id`))");				 
     
    // création des données dans la table 'livre'
    mysql_query("INSERT INTO livre VALUES (1,'Odyssee',1), (2,'Sahara',1), (3,'Dragon',1), (4,'Une chance de trop',2), (5,'Ne le dis a personne',2),
    (6,'Disparu à jamais',2), (7,'Dune',3), (8,'La barriere de santaroga',3), (9,'Les guerriers du silence',4),
    (10,'La citadelle hyponeros',4), (11,'Terra mater',4)");
     
    mysql_close(); 
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. formulaire choix multiple
    Par vanou dans le forum ASP
    Réponses: 9
    Dernier message: 07/06/2006, 15h41
  2. formulaire a multiple submit
    Par phoeniix07 dans le forum Langage
    Réponses: 5
    Dernier message: 31/05/2006, 10h59
  3. procédure pour une MAJ d'un formulaire à choix multiple
    Par Zen_Fou dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 26/05/2006, 14h46
  4. Formulaire : Liste multiple
    Par Visiteur_33 dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2006, 11h23
  5. formulaire choix multiple
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 02/02/2003, 18h59

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