Bonjour,

Je travaille sur un site web dédié aux séries télévisées.

Le site affiche des fiches descriptives des différentes séries.

L'affichage de la distribution se fait comme suit:

Affichage normal:
ACTEUR : ROLE

Si un acteur est remplacé par un ou plusieurs autres dans son rôle:
ACTEUR remplacé par ACTEUR remplacé par ... : ROLE

Exemple

Pour cet affichage, Séb. m'a déjà aidé ici;

Par contre, dans le cas ci-dessous, je ne parviens vraiment à rien.

Dans certain cas, la distribution est affichée par périodes :

Affichage normal:
PERIODE
ACTEUR : ROLE

Si un acteur est remplacé par un ou plusieurs autres dans son rôle:
PERIODE
ACTEUR remplacé par ACTEUR remplacé par ... : ROLE

Exemple

J'utilise une base de données pour afficher mes fiches.

Voici ma requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$castQuery = $conn->prepare('SELECT seriesTitle, characterName AS charName, personName, appearanceOrder AS appOrder, period FROM CASTING AS C
                JOIN SERIES AS S ON S.seriesId = C.seriesId
                JOIN PERSON AS P ON P.personId = C.personId
                JOIN CHAR_PLAYED AS CP ON CP.characterId = C.characterId
                WHERE S.seriesId = '.$_GET['series'].'
                ORDER BY appearanceOrder');
$castQuery->execute();
$castResult = $castQuery->get_result();

Si une âme charitable pouvait m'aider...