Connect.php (database ophalen)
Maak een nieuw .php-bestand en plaats deze code in. Verander het paswoord en bewaar als connect.php.
<?php
$servername = "multimedia-ptininove.be.mysql";
$username = "multimedia_ptininove_be";
/* vraag aan de leerkracht */
$password = "***";
$dbname = "multimedia_ptininove_be";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
Plaats deze code in je head-tag van je webshop.
Bewaar de pagina nu als index.php ipv index.html.
<?php
include "connect.php";
//Selecteer je tabelnaam";
$sql = "SELECT * FROM webshop_voornaam ORDER BY datum DESC LIMIT 4";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
$num_results = mysqli_num_rows($result);
$row = mysqli_fetch_assoc($result);
?>
Plaats deze code php binnen de HTML element waar je uw inhoud wilt oproepen.
Kolom 'titel'
<span class="name"> <?php echo $row["titel"];?> </span>
Kolom 'prijs'
<span class="price">
€ <?php echo $row["prijs"];?>
</span>
Kolom 'foto'
<img src="img/<?php echo $row['foto'];?>" width="200" height="200" >
In de tabel van je database plaats je enkel de bestandsnaam.extensie in vb. foto1.jpg

In je website staan alle foto's in een submap 'img', daarom zie je bij <img src="img/"> al staan!
Plaats deze code rond je HTML element waar je uw inhoud wilt herhalen.
Start de loop boven je <a> class="product>
<?php foreach ($result as $row): ?>
//<a href="" class="product">
Eindig de loop onder je </a>
<?php endforeach; ?>
Sluit je verbinding met je database altijd onderaan de webpagina, boven je </body>
<?php
mysqli_close($conn);
?>