Formulaire dynamique + sql
Fermé
anonyme
-
28 oct. 2009 à 15:16
Ozimandias Messages postés 505 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 28 oct. 2009 à 15:38
Ozimandias Messages postés 505 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 28 oct. 2009 à 15:38
A voir également:
- Formulaire dynamique + sql
- Tableau croisé dynamique - Guide
- Formulaire de réclamation facebook - Guide
- Liste déroulante dynamique excel - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
1 réponse
Ozimandias
Messages postés
505
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
28 oct. 2009 à 15:38
28 oct. 2009 à 15:38
Oulala, déjà rien que ça , ça me fait peur :
J'ai donc plusieurs tables dans ma bdd ;
-une table pour les annonces
-une autre pour les différents marques, liées a un numéro de marque
-une autre pour les modèles de chaque marques, liées aussi a un numéro de modèle
-une autre (correspondances) pour lier les numéros de modèles et leurs marques
Ex :
pour la table marque : nom : renault, id : MA001
pour la table modele : nom megane, id : MO001
pour la table des correspondances id_marque : MA001, id_modèle : MO001
pourquoi trois tables là où 2 suffisent?
dans ta table modèle tu ajoutes un champ marque et tu lui donne l'ID qui correspond dans la table marque. Ta liaison entre les tables est faite. Tu peux alors supprimer ta table correspondance. Ce sera plus clair et plus proche de ce qu'il faut faire en BDD.
Pour faire ce que tu demandes, il te faut utiliser PHP pour créer les menus déroulants (SELECT + OPTIONS) et AJAX pour la génération du 2ème menu.
J'ai donc plusieurs tables dans ma bdd ;
-une table pour les annonces
-une autre pour les différents marques, liées a un numéro de marque
-une autre pour les modèles de chaque marques, liées aussi a un numéro de modèle
-une autre (correspondances) pour lier les numéros de modèles et leurs marques
Ex :
pour la table marque : nom : renault, id : MA001
pour la table modele : nom megane, id : MO001
pour la table des correspondances id_marque : MA001, id_modèle : MO001
pourquoi trois tables là où 2 suffisent?
dans ta table modèle tu ajoutes un champ marque et tu lui donne l'ID qui correspond dans la table marque. Ta liaison entre les tables est faite. Tu peux alors supprimer ta table correspondance. Ce sera plus clair et plus proche de ce qu'il faut faire en BDD.
Pour faire ce que tu demandes, il te faut utiliser PHP pour créer les menus déroulants (SELECT + OPTIONS) et AJAX pour la génération du 2ème menu.