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);
?>