Hoi allemaal,
Ik ben voor school bezig met een project waarbij ik verschillende tabellen in een database met elkaar moet koppelen en hier uit verschillende informatie moet laten zien.
Nu loop ik tegen een probleem aan.
Ik heb een google maps kaartje gemaakt met daarop verschillende markers voor locaties. Als ik op 1 zo'n marker klik word ik naar een andere pagina gestuurd waar informatie over de locatie uit de database moet worden gelaten zien.
Ik heb het volgende:
js:
<script>
marker_zoetermeer.addListener('click', function() {
location.href = 'event_details.php?plaats=Zoetermeer';
});
</script>
php:
<?php
$plaats = $_GET['plaats'];
$sql = "SELECT a.eventid, b.locatieid
FROM event a JOIN locatie b
ON a.locatieid = b.locatieid
WHERE b.plaats = '".$plaats."';";
$conn = mysqli_connect('localhost','root','','pxot14');
$result = mysqli_query($conn, $sql);
if ($row = mysqli_fetch_assoc($result)) {
echo ("<div class='event_details'>");
echo $row['locatieid']."<br>";
echo $row['eventid']."<br>";
echo $plaats;
echo ("</div>");
}
mysqli_close($conn);
?>
Maar dit werkt nu niet. als ik de WHERE in mijn query weg laat, echoot hij wel wat ik wil, maar met de WHERE laat hij helemaal niks zien. maar ik krijg ook geen foutmelding.
Weet iemand wat er niet klopt?
groeten Stan
2.472 views