Relations entre Table
Résolu
godLike
Messages postés
259
Date d'inscription
Statut
Membre
Dernière intervention
-
godLike Messages postés 259 Date d'inscription Statut Membre Dernière intervention -
godLike Messages postés 259 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pour mon site, je crée une base de donnée. Pour le moment j'ai fait 3 tables. Voici mes tables :
admin(#log_admin, mdp_admin)
user(#id_dem, nom_dem, prenom_dem, civ_dem, mail_dem, statut_dem, form_dem, nbpers_dem, adr_dem, cp_dem, ville_dem, soc_dem, num_dem, date_dem)
formation(#type_forma, nom_forma)
Le problème est pour la table formation et user. En fait je créer un formulaire sur ma page "index.php" et dendans j'y insere un <select></select> pour la formation à choisir. Le soucis et j'aimerai qu'en fait ce qui s'affiche dans le <select></select> soit extrait de la base de donnée.
Mais je bloque totalement, je viens de coder tout la matinée pour la page admin, et j'arrive au point où il faut inserer des nouvelles formations, ajouter des types de formation, et dans le formulaire pouvoir retrouver tous les noms des formations.
J'ai vraiment besoin d'aide, je vous en serait très reconnaissant.
Amicalement.
Pour mon site, je crée une base de donnée. Pour le moment j'ai fait 3 tables. Voici mes tables :
admin(#log_admin, mdp_admin)
user(#id_dem, nom_dem, prenom_dem, civ_dem, mail_dem, statut_dem, form_dem, nbpers_dem, adr_dem, cp_dem, ville_dem, soc_dem, num_dem, date_dem)
formation(#type_forma, nom_forma)
Le problème est pour la table formation et user. En fait je créer un formulaire sur ma page "index.php" et dendans j'y insere un <select></select> pour la formation à choisir. Le soucis et j'aimerai qu'en fait ce qui s'affiche dans le <select></select> soit extrait de la base de donnée.
Mais je bloque totalement, je viens de coder tout la matinée pour la page admin, et j'arrive au point où il faut inserer des nouvelles formations, ajouter des types de formation, et dans le formulaire pouvoir retrouver tous les noms des formations.
J'ai vraiment besoin d'aide, je vous en serait très reconnaissant.
Amicalement.
A voir également:
- Relations entre Table
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- No bootable partition in table ✓ - Forum Windows
- Tableau croisé dynamique ou table de pilote - Guide
5 réponses
Bonjour,
Si j'ai bien compris tu veux la requête sql qui permet d'afficher la liste des formations dans la table formation.
$sql = "select distinct nom_forma from formation";
Cordialement
@+
Si j'ai bien compris tu veux la requête sql qui permet d'afficher la liste des formations dans la table formation.
$sql = "select distinct nom_forma from formation";
Cordialement
@+
Mais s'il faut je suis prêt à changer mes table , c'est juste que quand un utilisateur choisi un formation, il l'a choisisse à partir de la table formation. Et que la formation choisis s'insere dans la table user.
En fait je me suis trompé là n'est pas le soucis, c'est pour la création d'une formation pour l'administrateur.
J'effectue cette requête :
<?php
require_once('co_base.php');
mysql_connect("$server", "$user");
mysql_select_db("$base");
//définition des requêtes
$req1 = mysql_query("SELECT type_forma
FROM formation");
mysql_close();
while ($res = mysql_fetch_array($req1))
{
?>
<option value="test"><?php echo $res[0]; ?></option>
<?php
}
?>
Mais ça m'affiche plusieurs fois le type de formation, je voudrais qu'il ne s'affiche qu'une seule fois, même s'il est plusieurs fois dans la table.
Amicalement.
J'effectue cette requête :
<?php
require_once('co_base.php');
mysql_connect("$server", "$user");
mysql_select_db("$base");
//définition des requêtes
$req1 = mysql_query("SELECT type_forma
FROM formation");
mysql_close();
while ($res = mysql_fetch_array($req1))
{
?>
<option value="test"><?php echo $res[0]; ?></option>
<?php
}
?>
Mais ça m'affiche plusieurs fois le type de formation, je voudrais qu'il ne s'affiche qu'une seule fois, même s'il est plusieurs fois dans la table.
Amicalement.
Re,
Voir exemple en up.
Sinon voilà la solution :
$req1 = mysql_query("SELECT distinct type_forma FROM formation");
@+
Voir exemple en up.
Sinon voilà la solution :
$req1 = mysql_query("SELECT distinct type_forma FROM formation");
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question