Delete functie
Als ik het onderstaande script gebruik. en op de afbeelding die zou moeten deleten dan gebeur er niets.
Error reporting al aangezet maar krijg geen errors.
--------------------------------
Code (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
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
<?php
/*********************************************************/
/* Switch */
/*********************************************************/
switch ($func){
case "del":
delete_game();
break;
}
/*********************************************************/
/* Delete Game Function */
/*********************************************************/
function delete_game(){
$query = "DELETE FROM bhq_game WHERE id = " . $_GET['gid'];
mysql_query($query);
if ($query)
{
Header("Location: ".$admin_file.".php?op=mod_games");
}
}
/*********************************************************/
/* Table with information */
/*********************************************************/
global $db;
$result = $db->sql_query("SELECT id, gname FROM bhq_games ORDER BY id");
while ($row = $db->sql_fetchrow($result)) {
echo'<table width="100%" border="1" cellspacing="1" cellpadding="0">
<tr>
<td width="10%"><div align="center" class="content">' . stripslashes($row['id']) . '</div></td>
<td width="70%"><div align="left" class="content">' . stripslashes($row['gname']) . '</div></td>
<td width="20%"><div align="center" class="content">
<a href="edit"><img src="images/edit.gif" width="17" height="17" border="0"></a>
<a href="' . $_SERVER['PHP_SELF'] . '?op=mod_games&func=del&gid=' . stripslashes($row['id']) . '">
<img src="images/delete.gif" width="17" height="17" border="0"></a></div></td>
</tr>
</table>';
}
?>
/*********************************************************/
/* Switch */
/*********************************************************/
switch ($func){
case "del":
delete_game();
break;
}
/*********************************************************/
/* Delete Game Function */
/*********************************************************/
function delete_game(){
$query = "DELETE FROM bhq_game WHERE id = " . $_GET['gid'];
mysql_query($query);
if ($query)
{
Header("Location: ".$admin_file.".php?op=mod_games");
}
}
/*********************************************************/
/* Table with information */
/*********************************************************/
global $db;
$result = $db->sql_query("SELECT id, gname FROM bhq_games ORDER BY id");
while ($row = $db->sql_fetchrow($result)) {
echo'<table width="100%" border="1" cellspacing="1" cellpadding="0">
<tr>
<td width="10%"><div align="center" class="content">' . stripslashes($row['id']) . '</div></td>
<td width="70%"><div align="left" class="content">' . stripslashes($row['gname']) . '</div></td>
<td width="20%"><div align="center" class="content">
<a href="edit"><img src="images/edit.gif" width="17" height="17" border="0"></a>
<a href="' . $_SERVER['PHP_SELF'] . '?op=mod_games&func=del&gid=' . stripslashes($row['id']) . '">
<img src="images/delete.gif" width="17" height="17" border="0"></a></div></td>
</tr>
</table>';
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$query = "DELETE FROM bhq_game WHERE id = " . $_GET['gid'];
$jason_is_lekker = mysql_query($query); // variabel aanmaken
//if ($query) // dit kan niet natuurlijk, er is geen query uitgevoerd, alleen een string staat er in de variabelen:
if($jason_is_lekker)
{
Header("Location: ".$admin_file.".php?op=mod_games");
}
else {
trigger_error(mysql_error());
}
}
?>
$query = "DELETE FROM bhq_game WHERE id = " . $_GET['gid'];
$jason_is_lekker = mysql_query($query); // variabel aanmaken
//if ($query) // dit kan niet natuurlijk, er is geen query uitgevoerd, alleen een string staat er in de variabelen:
if($jason_is_lekker)
{
Header("Location: ".$admin_file.".php?op=mod_games");
}
else {
trigger_error(mysql_error());
}
}
?>
moet het iets worden
Jason:
moet het iets worden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$query = "DELETE FROM bhq_game WHERE id = " . $_GET['gid'];
$jason_is_lekker = mysql_query($query); // variabel aanmaken
//if ($query) // dit kan niet natuurlijk, er is geen query uitgevoerd, alleen een string staat er in de variabelen:
if($jason_is_lekker)
{
Header("Location: ".$admin_file.".php?op=mod_games");
}
else {
trigger_error(mysql_error());
}
}
?>
$query = "DELETE FROM bhq_game WHERE id = " . $_GET['gid'];
$jason_is_lekker = mysql_query($query); // variabel aanmaken
//if ($query) // dit kan niet natuurlijk, er is geen query uitgevoerd, alleen een string staat er in de variabelen:
if($jason_is_lekker)
{
Header("Location: ".$admin_file.".php?op=mod_games");
}
else {
trigger_error(mysql_error());
}
}
?>
moet het iets worden
Neej hoor, geen verschil er word nog steeds niets verwijderd.
doe is echo $query; en post wat je krijgt even hier
Jason:
maar dan krijg je wel een foutmelding?
doe is echo $query; en post wat je krijgt even hier
doe is echo $query; en post wat je krijgt even hier
NVM, Type fout in de prefix het werkt al. maar tog bedankt voor de verbeteringen.