transpunere randuri in coloane
Scris: Joi Oct 20, 2016
Salutare,
Am urmatorul tabel:
si vreau sa scot datele din el ca ulterior sa le ajez intr-un tabel HTML sub forma aceasta:
Valorile 6,2, 5.5 sunt medii ale valorilor din primul tabel.
Am urmatorul cod php
Codul pe care il am imi genereaza doua coloane si randuri pentru fiecare QUESTION si ID_USER, cum pot face ca sa generez randuri pentru fiecare QUESTION si coloane pentru fiecare ID_USER?
Multumesc!
Am urmatorul tabel:
Cod: Selectaţi tot
+----+---------+------+----------+
| ID | ID_USER | NOTE | QUESTION |
+----+---------+------+----------+
| 1 | 12 | 3 | 1 |
| 2 | 31 | 2 | 1 |
| 3 | 12 | 9 | 1 |
| 4 | 31 | 8 | 2 |
| 5 | 12 | 10 | 2 |
| 6 | 31 | 3 | 2 |
| 7 | 14 | 4 | 3 |
+----+---------+------+----------+
Cod: Selectaţi tot
+----------+----+----+----+
| QUESTION | 12 | 31 | 14 |
+----------+----+----+----+
| 1 | 6 | 2 | 0 |
| 2 | 2 |5.5 | 0 |
| 3 | 0 | 0 | 3 |
+----------+----+----+----+
Am urmatorul cod php
Cod: Selectaţi tot
<?php
include 'bd_cnx.php';
$sql = "SELECT
id_user,
question,
AVG(note) AS medium_note
FROM notes
GROUP BY id_user, question";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo '<tr><th>QUESTION</th>
<th>'. $row['id_user'] .'</th></tr>';
echo '<tr><td>'. $row['question'] .'</td><td>' . $row['medium_note'] . '</td></tr>';
}
}
?>
Multumesc!