Bonjour et merci d'avance pour votre patience avec un bleu dans le domaine
Voici déjà les 2 tables :
albums :
auteurs :
1re étape : afficher les albums d'une série avec le N° du tome + le titre.
Ci-dessous le code + affichage écran, si le code est bien écrit, ça marche.
Code php : 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 <?php // Connexion à la base $base = mysql_connect ('xxxxxxx', 'xxxxxx', 'xxxxxx'); mysql_select_db ('xxxxxx', $base) ; ?> <html> <head> <title>Albums de la série LONESOME</title> </head> <body> <h1>LONESOME</h1> <?php // lancement de la requête $sql = 'SELECT num, numa, titre FROM albums WHERE idserie="1700" ORDER BY num'; // Lancement de la requête (mysql_query) $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); // Scan des tuples un par un while ($data = mysql_fetch_array($req)) { // Affichage echo 'Tome '.$data['num'].' '; echo ' '.$data['numa'].' : '; echo ''.$data['titre'].'<br />'; } mysql_free_result ($req); mysql_close (); ?> </body> </html>
2nd étape : ajouter 1 ligne à l'affichage de l'étape 1 avec le nom et prénom du scénariste.
finalement j'ajouterai le nom du dessinateur et coloriste.
c'est la que je bloque. Je vais essayé d'être clairSi j'ai bien compris il va falloir utiliser des jointures.
Dans la table "albums" : 1 colonne "idscenariste".
Dans la table "auteurs" : 3 colonnes "idauteur", "nom" et "prenom".
- "idauteur" de la table "auteurs" = "idscenariste". de la table "albums"
- Valeur du champs "idauteur" et "idscenariste". = 695
- Auteur : nom = Swolfs
- Auteur : prénom = Yves
Je veux finalement voir ceci :
LONESOME
Tome 1 : La piste du pêcheur
Scénariste : Swolfs, Yves
Tome 2 : Les ruffians
Scénariste : Swolfs, Yves
Tome 3 : Les liens du sang
Scénariste : Swolfs, Yves
Encore merci pour votre aide...![]()
Partager