Hallo mensen,
Ik zit met het volgende probleem;
In een soort van admin schermpje kan ik cd`s o.a wijzigen en verwijderen.
Nu krijg ik bij verwijderen wel een waarschuwingsmelding als ik zeker weet als ik het wil verwijderen, maar waneer ik hier daadwerkelijk voor kies wordt er niets verwijderd.
De twee betreffende php bestanden zijn de volgende;
Admin_CD
En CD_VERWIJDEREN
Ik kan geen fout ontdekken waar het hem in zit.
Ik hoop dat jullie me kunnen helpen
Bedankt!
Ik zit met het volgende probleem;
In een soort van admin schermpje kan ik cd`s o.a wijzigen en verwijderen.
Nu krijg ik bij verwijderen wel een waarschuwingsmelding als ik zeker weet als ik het wil verwijderen, maar waneer ik hier daadwerkelijk voor kies wordt er niets verwijderd.
De twee betreffende php bestanden zijn de volgende;
Admin_CD
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
| <?php include ('php_header.php'); // include ('beveiliging.php'); include ('html_header.php'); ?> <script language="Javascript"> function submit_cd(CD_ID, type) { document.forms.cd.CD_ID.value = CD_ID; if(type == 'verwijderen') { document.forms.cd.action = 'cd_verwijderen.php'; document.forms.cd.submit(); } if(type == 'wijzigen') { document.forms.cd.action = 'cd_wijzigen.php'; document.forms.cd.submit(); } return true; } </script> <div id="content"> <p> <a href="cd_toevoegen.php">klik hier om een cd toe te voegen.</a><br /> <form method="post" action="cd.php" name="cd"> <input type="hidden" name="CD_ID"/> <input type="hidden" name="type"/> </form> <?php $sql = "SELECT * FROM cd_categorie, Categorie_per_cd, cd WHERE cd.cd_ID = Categorie_per_cd.cd_ID AND cd_categorie.CATEGORIE_ID = Categorie_per_cd.CATEGORIE_ID ORDER BY naam ASC"; $resultaat = mysql_query($sql); // voer SQL code uit if (mysql_num_rows($resultaat) > 0) { echo "<p>CD overzicht<br>"; echo "<table border=1>"; echo "<tr><td class=\"kolom1\"><b>Bewerk</b></td><td class=\"kolom1\"><b>titel</b></td><td class=\"kolom1\"><b>artiest</b></td><td class=\"kolom1\"><b>verschijningsjaar</b></td><td class=\"kolom1\"><b>genre</b></td></tr>"; // bovenste regel while ($rij = mysql_fetch_array($resultaat)) { echo "<tr>"; echo "<td><a onclick='submitcd(". $rij['CD_ID'].",\"wijzigen\")' href=\"#\" >[wijzigen]</a><br>"; echo "<a onclick='if (confirm(\"Weet u zeker dat u de cd " . $rij['Titel'] . " wilt verwijderen?\")) submitcd(". $rij[ 'CD_ID'].",\"verwijderen\")' href=\"#\" >[verwijderen]</a><br>"; echo "</td>"; echo "<td>".$rij["Titel"]."</td>"; echo "<td>".$rij["Artiest"]."</td>"; echo "<td>".$rij["Verschijningsjaar"]."</td>"; echo "<td>".$rij["Naam"]."</td>"; echo "</tr>"; } echo "</table>"; } echo "<p><a href=\"cd_zoek.php\">Zoek een cd via een zoekwoord of categorie</a>"; ?> </div> <?php include ('html_footer.php'); include ('php_footer.php'); ?> |
En CD_VERWIJDEREN
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <?php include ('php_header.php'); // include ('beveiliging.php'); $query = "DELETE FROM cd WHERE CD_ID = ". $_POST['CD_ID'] ; $resultaat = mysql_query ( $query ); $query = "DELETE FROM Categorie_per_cd WHERE CD_ID = ". $_POST['CD_ID'] ; $resultaat = mysql_query ( $query ); header ('Location: admin_cd.php'); ?> <?php include ('php_footer.php'); ?> |
Ik kan geen fout ontdekken waar het hem in zit.
Ik hoop dat jullie me kunnen helpen
Bedankt!