Goedenavond,
Het is misschien een simpel iets maar ik zie het niet. Ik heb een database gemaakt met daarin gegevens. Deze gegevens wil ik printen op de pagina. Daarna wil ik gewoon weer verdergaan met andere teksten printen op de pagina.
Het punt is, wanneer ik een de volgende echo plaats komt deze string boven de tabel te staan.
Ik heb het getest met alleen een if-statement en dit werkte prima.
Wat doe ik fout en waarom?
<?php
include "database.php";
//poule sql maken en gebruiken
$sql_poule = "SELECT naam, plaats, sterkte, trainers FROM voetbalteam";
$result_poule = mysqli_query($conn, $sql_poule);
//if-statment voor het weergeven van de poule
if(mysqli_num_rows($result_poule) == 0) {
echo "Teams zijn nog niet bekend.";
} else {
echo "<h2>Teams die mee doen:</h2>";
echo "<table border=1px>";
echo "<th>Team</th>";
echo "<th>Plaats</th>";
echo "<th>Aantal Spelers</th>";
echo "<th>Aantal Trainers</th>";
while($row = mysqli_fetch_array($result_poule)){
$team = stripslashes($row[0]);
$plaats = stripslashes($row[1]);
$sterkte = stripslashes($row[2]);
$trainers = stripslashes($row[3]);
//print de db gegevens in browser
echo "<tr>";
echo "<td>$team</td>";
echo "<td>$plaats</td>";
echo "<td>$sterkte</td>";
echo "<td>$trainers</td>";
echo "</tr>";
}
echo "</tabel>";
}
echo "voorbeeld";
?>
Alvast bedankt voor de hulp
Groeten Mario
1.626 views