Dit is menu scriptje:
<?php
// Maken van verbinding
$db = new PDO('mysql:host=localhost;dbname='planner');
// Dan komt hier de code waarin je gebruik maakt
//van de database
// Tenslotte de verbinding weer sluiten
$db = NULL;
?>
En dit de gegeven error:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'user'@'localhost' (using password: YES)' in C:\xampp\htdocs\PO3Menu.php:4 Stack trace: #0 C:\xampp\htdocs\PO3Menu.php(4): PDO->__construct('mysql:host=loca...', 'user', 'password') #1 {main} thrown in C:\xampp\htdocs\PO3Menu.php on line 4
En dan moet er ook nog een fout in verwijderen.php zitten, die wij er niet uit kunnen halen:
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>planning verwijderen</title>
</head>
<body>
<?php
// Maken van verbinding
try {
$db = new PDO('mysql:host=localhost;dbname=planner', ??
'root','');
}
catch(PDOException $e) {
echo $e->getMessage();
}
// De SQL opdracht
// Hier wordt de klant geselecteerd om de gegevens op
// te halen die je wilt verwijderen. Het planningnummer zit
// in $_POST[verstopt]
$sql = "SELECT * FROM planning WHERE ??
planningnummer = $_POST[verstopt]";
$resultaat = $db->query($sql);
foreach($resultaat as $row) {
echo '<p>';
$nummer = $row['planningnummer'];
echo 'planningnummer: '.$row['planningnummer'].'<br>';
echo 'Begindatum: '.$row['Begindatum'].'<br>';
echo 'Inleverdatum: '.$row['Inleverdatum'].'<br>';
echo 'Vak: '.$row['Vak'].'<br>';
echo 'Titel: '.$row['Titel'].'<br>';
echo 'Beschrijving: '.$row['Beschrijving'].'<br>';
echo 'OpdrachtKlaar: '.$row['Opdrachtklaar'].'<br>';
echo '</p>';
}
echo "<p>
<form action='PO3definitiefverwijderen.php' ??
method='post'>
Weet u zeker dat u deze planning wilt verwijderen?
<input type='hidden' name='planningnummer' value=$nummer>
<input type='submit' name='verwijderja' value='Ja'>
</form></p>";
echo "<p><form action='PO3menu.php' method='post'>
<input type='submit' name='verwijdernee' value='Terug'>
</form></p>";
// Sluiten van verbinding
$db = NULL;
?>
</body>
</html>
Hoop dat jullie ons kunnen helpen!
Mvg Tjerk en Joeri