hallo,
Ik ben bezig met een pdo script. Ik wil gegevens uit vier verschillende tabellen selecteren en deze op een scherm tonen, maar sorteren bij dag. alle tabellen hebben de row dag. Ik wil alle informatie uit deze tabellen selecteren en per tabel een rij maken en deze sorteren op dag.
dus bijvoorbeeld:

Dag 1
Reis: Den Haag - Rotterdam
Overnachting: Bluesky - Rotterdam

Dag 2
Overnachting: Bluesky - Rotterdam
Activiteit: Bezoek Euromast - Rotterdam

Dit zijn mijn tabellen:

Dag:
- id
- dag

Reis
- id
- dag
- beginplaats
- eindbestemming

Overnachting
- id
- dag
- Hostel
- plaats

Activiteit
- id
- dag
- titel
- plaats
ik heb het opgelost:

<?php
$sql_activiteit= "SELECT
*
FROM
dagen

ORDER BY
dag ASC";
$stmt_activiteit = $pdo->prepare($sql_activiteit);
$stmt_activiteit->execute();
$result_activiteit = $stmt_activiteit->fetchAll();

foreach($result_activiteit as $row_activiteit)
{


echo "<label><h2>Dag: ".$row_activiteit['dag']."</h2></label>";
echo "<br/>";
$dag = $row_activiteit['dag'];
echo "<table class='table responsive personal' style=' margin:auto; margin-top:10px;'>";

$sql_reis= "SELECT
*
FROM
reisdagen
WHERE reisdagen_dag = :dag

ORDER BY
reisdagen_dag ASC";
$stmt_reis = $pdo->prepare($sql_reis);
$stmt_reis->bindParam(':dag', $dag, PDO::PARAM_STR);
$stmt_reis->execute();
$result_reis = $stmt_reis->fetchAll();

foreach($result_reis as $row_reis)
{
echo "<tr><td data-header='Plaats'>".$row_reis['beginplaats']."</td></tr>";

}

$sql_hotel= "SELECT
*
FROM
overnachten
WHERE overnachten_dag = :dag

ORDER BY
overnachten_dag ASC";
$stmt_hotel = $pdo->prepare($sql_hotel);
$stmt_hotel->bindParam(':dag', $dag, PDO::PARAM_STR);
$stmt_hotel->execute();
$result_hotel = $stmt_hotel->fetchAll();

foreach($result_hotel as $row_hotel)
{
echo "<tr><td data-header='Plaats'>".$row_hotel['hostel']."</td></tr>";

}

$sql_activiteit= "SELECT
*
FROM
activiteit
WHERE activiteit_dag = :dag

ORDER BY
activiteit_dag ASC";
$stmt_activiteit = $pdo->prepare($sql_activiteit);
$stmt_activiteit->bindParam(':dag', $dag, PDO::PARAM_STR);
$stmt_activiteit->execute();
$result_activiteit = $stmt_activiteit->fetchAll();

foreach($result_activiteit as $row_activiteit)
{
echo "<tr><td data-header='Plaats'>".$row_activiteit['titel']."</td></tr>";

}
echo "</table>";
}



?>

Reageren