Goedenmiddag, we zijn inmiddels al wat gevorderd met ons plansysteem.
Alleen nu lukt het niet om de opgeslagen gegevens die je kunt invoeren weer te verwijderen. Hieronder zal ik de broncodes melden, hoop dat jullie ons verder kunnen helpen.

verwijderen.php

<?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]";
$result = $db->query($sql);
foreach($result 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='definitiefverwijderen.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='PO3Bekijken.php' method='post'>
<input type='submit' name='verwijdernee' value='Terug'>
</form></p>";
// Sluiten van verbinding
$db = NULL;
?>
</body>
</html>


definitiefverwijderen.php]
<!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();
}
// Hier wordt de planning geselecteerd om de gegevens op
// te halen die je wilt verwijderen
$sql = "SELECT * FROM planning WHERE ??
planningnummer = $_POST[planningnummer]";
$result = $db->query($sql);
foreach($result as $row) {
echo '<p>';
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>';
}
$sql = "DELETE FROM planning WHERE ??
planningnummer = $_POST[planningnummer]";
$resultaat = $db->exec($sql);

echo "<p>is nu verwijderd!</p>";
echo "<p><form action='PO3Bekijken.php' method='post'>
<input type='submit' name='submit' value='Terug'>
</form></p>";
// Sluiten van verbinding
$db = NULL;
?>
</body>
</html>


mvg tjerk & joeri

Gerhard lubbers op 07/01/2011 14:53:56

[quote="John D op 07/01/2011 14:50:30"]
@Tjerk Muller en Gerhard:
van planningnummer zou ik $planningnummer maken.




welke planningnummer?
[/quote]regel 14 (1e codeblok) regel 19 (2e codeblok)
John D op 07/01/2011 14:55:53

[quote="Gerhard lubbers op 07/01/2011 14:53:56"]
[quote="John D op 07/01/2011 14:50:30"]
@Tjerk Muller en Gerhard:
van planningnummer zou ik $planningnummer maken.




welke planningnummer?
[/quote]regel 14 (1e codeblok) regel 19 (2e codeblok)

[/quote]

die hoort toch nog gewoon in zijn WHERE clausule, lijkt me n iet nodig om daar
een variable van te maken
@ bovenstaande dat zei ik al.

Reageren