Ik moet controleren of je ingelogd bent ( zo niet zou je terug naar de index.php gestuurd moeten worden)
Maar als ik dit test door bv localhost/opdracht/toevoegen.php in de adresbalk in te geven ( waar ik zo niet in zou mogen geraken) kom ik toch op de pagina terecht ( je kan wel geen games toevoegen. enkel menubalk, banner en footer zijn zichtbaar) maar ik word dus niet naar de index.php gestuurd. Kan iemand helpen en zeggen wat ik fout doe?
<!DOCTYPE HTML>
<html>
<?php
session_start();
?>
<head>
<link rel="stylesheet" type="text/css" href="opmaak.css">
</head>
<body>
<!-- Banner-->
<header id="header">
<div class="innertube">
<h1>Gamechick1988's Gaming Database </h1>
<img id="logo" src="image.png" alt="logo.png" title="gamertag"/>
</div>
</header>
<!-- Gedeelte vlak onder de header-->
<div id="wrapper">
<main>
<div id="content">
<div id="toevoegen">
<?php
if ((isset($_SESSION["gebruikersnaam"])) AND (isset($_SESSION["wachtwoord"])))
{
//database connectie maken
//variable aanmaken van de server
$servername= "localhost";
$username = "root";
$password = "";
//variable database-naam en tabelnaam
$dbname = "gamingdatabase";
//connectie maken
$conn = mysqli_connect($servername, $username, $password, $dbname);
// connectie controleren
if (!$conn)
{
die("Connectie mislukt:" . mysqli_connect_error());
}
else
{
echo "";
}
$sql2 = "SELECT ID, platform FROM consoles";
$result2 = mysqli_query($conn, $sql2 );
//teller
$i = 1;
if (mysqli_num_rows($result2) > 0)
{
?>
<div id="game">
<h2 style="text-decoration: underline; text-align: center; ";>Een game toevoegen</h2>
<img id ="addgame" src="add.png" alt="add" />
<form action="toegevoegd.php" method="post" >
<table style="color:black; text-align: center;" cellpadding="5">
</br>
<tr>
<td>Titel</td>
<td><input type="text" name="titel" value="Geef de titel in" required style="width: 200px; color: black; " /></td></br>
</tr>
</br>
<tr>
<td>Platform</td>
<td>
<select name="platform" style="width: 200px;color: black;">
<option value="">Selecteer het juiste platform</option>"
<?php
while($row = mysqli_fetch_assoc($result2))
{
echo "<option value=".$row["platform"].">".$row["platform"]."</option>";
$i++;
}
echo "</select>";
?>
</td>
</tr>
<tr>
<td>Genre</td>
<td><input type="text" name="genre" value="Geef het genre in" required style="width: 200px; color: black; " /></td></br>
</tr>
</br>
<tr>
<td>Publisher</td>
<td><input type="text" name="publisher" value="Geef de publisher in" required style="width: 200px; color: black; " /></td></br>
</tr>
</br>
<tr>
<td>Special Edition </td>
<td>
<select name="se" required style="width: 200px; color: black;">
<option value="niet ingevuld">-</option>
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
</td>
</tr>
</br>
<tr>
<td>Finished </td>
<td>
<select name="finished" required style="width: 200px; color: black;">
<option value="niet ingevuld">-</option>
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
</td>
</tr>
</br>
<tr>
<td>Copy </td>
<td>
<select name="copy" required style="width: 200px; color: black;">
<option value="niet ingevuld">-</option>
<option value="digital">Digital copy</option>
<option value="physical">Physical copy</option>
</select>
</td>
</tr>
</br>
</table>
<table>
<tr>
<td colspan="2">
<input type="submit" value="toevoegen" name="toevoegen" />
</td>
</tr>
</table>
</form>
</div>
<?php
//connectie met server sluiten nadat al de data werd opgehaald
mysqli_close($conn);
}
else
{
echo('location: index.php');
}
}
?>
</div>
</div>
</main>
<nav id="nav">
<div class="innertube">
<h3>Mijn collectie</h3>
<ul>
<li><a href="toevoegen.php">Een game toevoegen</a></li>
<li><a href="opvragen.php">Mijn games opvragen</a></li>
<li><a href="verwijderen.php">Een game verwijderen</a></li>
<li><a href="wijzigen.php"> Een game wijzigen </a></li>
<li><a href="consolestoevoegen.php"> Een console toevoegen </a></li>
<li><a href="consolesopvragen.php"> Mijn consoles opvragen </a></li>
<form id="aanmelden" action= "index.php" method="post">
<br>
<label class="logoutLblPos">
<input type= "submit" name="afmelden" id="afmelden" value="Afmelden"/>
</label>
</form>
</ul>
</div>
</nav>
</div>
<footer id="footer">
<div class="innertube">
<a href="index.php"> Loginscherm </a>|<a href="toevoegen.php"> Een game toevoegen </a>|<a href="opvragen.php"> Games opvragen </a>|
<a href="verwijderen.php"> Een game verwijderen </a>|<a href="wijzigen.php"> Een game wijzigen </a>|<a href="consolesopvragen.php"> Mijn consoles opvragen </a>|
<a href="consolestoevoegen.php"> Een console toevoegen </a>|
</div>
</footer>
</body>
</html>