Ik wil een pivot table opzetten waarmee ik de data uit rijen kan omzetten naar kolommen. De data komt uit formulieren waaraan velden kunnen worden toegevoegd of worden weggehaald. Ik heb een view gemaakt met de volgende (versimpelde) data:
Wat ik wil is dit:
Ik weet dat het mogelijk moet zijn met PHP maar kom er niet uit. Mijn idee is om de data in een array te zetten op basis van een query.
$result=mysql_query(SELECT * FROM tabelname);
while($row = mysql_fetch_array($result)){
echo $row["ID"] . $row["Name"] .$row["Value"];
}
Dit levert (uiteraard) het resultaat in rijen "id | veldnaam | veldwaarde", maar hoet krijg ik de veldnamen als kolomnaam? Thanks.
ID | Name | Value |
1 | Voornaam | Jan |
1 | Achternaam | Klaasen |
1 | Geslacht | Man |
2 | Voornaam | Piet |
2 | Achternaam | Janssen |
2 | Gelsacht | Man |
Wat ik wil is dit:
ID | Voornaam | Achternaam | Geslacht |
1 | Jan | Klaasen | Man |
2 | Piet | Janssen | Man |
Ik weet dat het mogelijk moet zijn met PHP maar kom er niet uit. Mijn idee is om de data in een array te zetten op basis van een query.
$result=mysql_query(SELECT * FROM tabelname);
while($row = mysql_fetch_array($result)){
echo $row["ID"] . $row["Name"] .$row["Value"];
}
Dit levert (uiteraard) het resultaat in rijen "id | veldnaam | veldwaarde", maar hoet krijg ik de veldnamen als kolomnaam? Thanks.