Ik heb een script geschreven dat hij een tabel krijgt met allemaal waarden uit de DB. en achter elke waarde komt de knop verwijderen te staan. Zodat als ik hem wil verwijderen hij dat dus ook doet. Echter merk ik dat hij geen waarde mee zend.
Dus hij weet niet welke waarde hij moet verwijderen. Dit is me script.
De link die op de hoofdpagina staat.
<td width="200"><?=$rij->titel; ?></td>
<td><?=$rij->code; ?></td>
<td><?=$rij->ects; ?></td>
<td><?=$rij->docent; ?></td>
<td><?=$rij->omschrijving; ?></td>
<td><?=$rij->materiaal; ?></td>
<td><a href="verwijderen.php?id=<?=$rij->titel;?>">verwijderen</a></td>
####verwijderen.php#######
<?php
require('db_connect.php'); // database connect
if (isset($_POST["bevestiging"])){
$sql = "DELETE FROM modulen WHERE id='".$_POST['titel']."'";
$result = pg_query($sql);
echo("De volgende opdracht is uitgevoerd: <b>$sql</b><BR>\n");
if ($result){
echo ("Module titel " .$_POST["titel"]. " is verwijderd<br>\n");
echo ("<a href=\"student_moduleoverzicht.php\"> Terug naar het overzicht</a>");
}
}else{
$sql = "SELECT * FROM modulen WHERE titel='".$_POST['titel']."'";
$result = pg_query($sql);
?>
<html>
<head>
<title> Verwijderen: weet u het zeker?</title>
</head>
<body>
<h2>Let op: wilt u deze gegevens verwijderen?</h2>
<?php
while($rij = pg_fetch_object($result)) {
?>
<?=$rij->titel; ?><br>
<?=$rij->code; ?><br>
<?=$rij->ects; ?><br>
<?=$rij->docent; ?><br>
<?=$rij->omschrijving; ?><br>
<?=$rij->materiaal; ?><br>
<?php
}
?>
<form method=”post”>
<input type="hidden" name="bevestiging" value="1">
<input type="hidden" name="titel" value="<?php echo($_GET["titel"]);?>">
<input type="Submit" value="Ja, verwijderen">
<input type="Button" value="Nee, terug" onclick="javascript:history.back();">
</form>
<?php
}?>
</body>
</html>
ziet iemand het probleem.
702 views