Jullie hebben mij al erg geholpen in andere topics, hopelijk lukt het nu weer. Ik probeer een image gallery op te zetten en tot nu toe lukt dat aardig. Ik heb een pagina waar gebruikers een diersoort kunnen kiezen bijvoorbeeld 'kat', 'paard', 'hond'. Vervolgens wordt vanuit de database alle dieren van die diersoort uitgespuugd. Dit werkt (danzij jullie) goed!
Wat ik nu graag zou willen is de complete verzameling aan dieren in 1 overzicht laten uitspugen. Opzich is dat geen probleem, ook dat lukt. Maar ik zou ze graag per diersoort groeperen. Ik denk zelf aan een section per diersoort, en dan een kopje om welk diersoort het gaat. De code die ik nu heb en het totaal overzicht uitspuugt:
<?php
include 'header.php';
$sql1 = "SELECT * FROM dataset2";
$result1 = mysqli_query($conn, $sql1);
$queryResult1 = mysqli_num_rows($result1);
?>
<html>
<head>
<title>Alle dieren</title>
</head>
<p style="font-size:40px" >Alle dieren</p>
<body>
<?php
if($queryResult1 > 0) echo
"<section class='head_container'>
<p>($queryResult1)</p>
</section>";
?>
<section class="container">
<?php
if($queryResult1 > 0){
while($row = mysqli_fetch_assoc($result1)){
echo "
<div class='item'>
<a href='images_normal/".$row['photo_id'].".jpg'><img
src='images/".$row['photo_id'].".jpg' width='300' height='169'></a><br>
<a href=".$row['link']." target='_blank'>
<b>".$row['common_name']."</b><br>
<i>(".$row['full_name'].")</i><br>
".$row['country'].", ".$row['area'].", ".$row['year_photo']."</a>
</div>";
}
}
?>
</section>
</body>
</html>
Wellicht kan iemand mij op weg helpen?
Thanks!
Johan