Bonjour,
Ayant l'intention d'améliorer mon site portant sur des questions du genre Q-C-M, je cherche à réaliser un tableau des résultats des participants à celui ci.
Voici en image ce projet sous forme de tableau:
Se trouve en jaune la ligne des numéros de questions.Et en dessous les points représentés dans les champs en verts dont chaque lignes ont une correspondance avec un pseudo.
La réalisation de ce jeu mes en oeuvre 3 tables nommées:
inscriptions
avec les colonnes suivantes : id, usernames, password
coeffi
avec les colonnes suivantes : id, dossier, date, rep_bonne, adresse_image
reponses
avec les colonnes suivantes : id, inscription_id, rep_bon, nbr_questions, titre, date_reponse, point_total, titre_id
Voici une première approche de la partie utile de ma question:
Pour la ligne en jaune du tableau et qui fonctionne:
Pour la partie se trouvant en dessous de la ligne jaune (zone blanche et verte)et qui ne fonctionne pas:
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 $requet = $connection->prepare(" SELECT id, coef FROM coeffi "); $requet->execute(); for($j=1;$j<=1;$j++) { echo "<table style=\"background-color:yellow;font-size:14px;display:inline;\"><tr><td>Question n° </td></tr>"; echo "<border=\"2\" style=\"background-color:yellow;font-size:14px;display:inline;\"><tr><td>Niveau</td></tr>"; echo "</table>"; } while ($row = $requet->fetch(PDO::FETCH_ASSOC)) { $x = $row['id']; echo "<table style=\"background-color:yellow;font-size:14px;display:inline;\"> <tr><td> $x </td></tr>"; echo "</table>"; }
Ainsi pourriez vous m'aider à réaliser ce tableau tout au moins en ce qui concerne la partie PHP.
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 $requetee = $connection->prepare(" SELECT username, inscription_id, titre_id, point_total FROM reponses r INNER JOIN inscriptions i ON i.id = r.inscription_id INNER JOIN coeffi c ON c.id = r.titre_id "); $requetee->execute(); while ($row = $requetee->fetch(PDO::FETCH_ASSOC)) { $nom=$row['username']; $points_to=$row['point_total']; echo "<table style=\"background-color:yellow;font-size:14px;display:inline;\"> <tr><td>$nom</td><td>$points_to</td></tr>"; echo "</table>"; } echo "<br/>";
Pour le CSS3 je peux m'en charger.
Merci d'avance.
Partager