Iets uit database verwijderen

Gestart doorEwan23 reacties91 weergaven

24 berichten · pagina 2 van 2

Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ewan schreef:
Eerdere citaten tonen
Nielsjojo schreef:
Volgensmij zo:
[COLOR= #0000BB]<?php
$id[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Item is verwijderd<br /><br /><a href="[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #DD0000]">Ga terug</a>"[/COLOR][COLOR= #007700]);[/COLOR]
?>

Nop sadley
Notice: Undefined index: id in /home/ewan/domains/ewanoomen.nl/public_html/--/verwijder.php on line 61

Je hebt de GET id niet?
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsjojo schreef:
Eerdere citaten tonen
Ewan schreef:
Eerdere citaten tonen
Nielsjojo schreef:
Volgensmij zo:
[COLOR= #0000BB]<?php
$id[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Item is verwijderd<br /><br /><a href="[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #DD0000]">Ga terug</a>"[/COLOR][COLOR= #007700]);[/COLOR]
?>

Nop sadley
Notice: Undefined index: id in /home/ewan/domains/ewanoomen.nl/public_html/--/verwijder.php on line 61
Je hebt de GET id niet?

Mijn link is: verwijder.php?db=nieuws?id= of klopt dat niet?
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ewan schreef:
Eerdere citaten tonen
Nielsjojo schreef:
Volgensmij zo:
[COLOR= #0000BB]<?php
$id[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Item is verwijderd<br /><br /><a href="[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #DD0000]">Ga terug</a>"[/COLOR][COLOR= #007700]);[/COLOR]
?>

Nop sadley
Notice: Undefined index: id in /home/ewan/domains/ewanoomen.nl/public_html/--/verwijder.php on line 61

Probeer eens zo:

[COLOR= #0000BB]<?php
$id[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"""[/COLOR][COLOR= #007700]);[/COLOR]    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Item is verwijderd<br /><br /><a href="[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #DD0000]">Ga terug</a>"[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Fanorg schreef:
[COLOR= #0000BB]<?php
$id[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Item is verwijderd<br /><br /><a href="[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #DD0000]">Ga terug</a>"[/COLOR][COLOR= #007700]);[/COLOR]
?>
Nog steeds dezelfde error sadley
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja ik zag het yummie
toevoeging op 11 augustus 2012, 16:26:38:
Ik krijg een 0 te zien en verder gebeurt er niks
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt biggrin
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eigenlijk zou je ook nog moeten checken of de rij bestaat die je wilt verwijderen, anders krijg je "Het item is verwijderd" terwijl het item niet eens bestand?

Dat kan zo:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] ) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]] )) {[/COLOR]
    
    [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL] [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] );[/COLOR]
    [COLOR= #0000BB]$db[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL] [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]] );[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]) !==[/COLOR] [COLOR= #DD0000]0[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM $db WHERE id=$id"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR] [URL="http://www.php.net/mysql_error"]mysql_error[/URL] [COLOR= #007700]() );[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Het item is verwijderd<br /><br /><a href=->Ga terug</a>"[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Het item bestaat niet, noob :("[/COLOR][COLOR= #007700];
}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Hoe moet ik nou weten wat ik moet verwijderen, zonder dat je een ID en DB opgeeft, noob :("[/COLOR][COLOR= #007700];

}[/COLOR]
?>
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar het item bestaat altijd anders kan ik überhaupt al niet op verwijderen klikken
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik op vakantie, en de goede foutafhandeling is dan blijkbaar ook op vakantie?

Kom op hej, we weten nu toch wel dat foutafhandeling op je query een must have is... yummie or die() hoort hier in ieder geval niet bij.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren