Hallo, Ik ben bezig met een simpel scriptje,
Maar nu heb ik een heel vaag else probleem,

Probleem:
Probleem

Code:
Code

Nu wil ik dus niet die -->"Het blog is verwijderd. Ga terug."<-- daar hebben,
Alleen als ik op de link verwijder klik wil ik dat zien,
Wat moet ik veranderen?
je zal hier nog even een variable moeten maken waarin hij kijkt of de gegevens kloppen (dus dat die blog niet meer bestaat) en dan een goed if uitvoeren..
want je hebt staan

<?php

}

}

}if($_GET['p'] == "blogacties"){

$delete = "DELETE FROM blog WHERE id = '" . $_GET['verwijder'] . "'";
$query2 = mysql_query($delete);

if($query2){

echo '<p>Het blog is verwijderd. Ga <a href="javascript:history.back(-1)";>terug.</p>';

}else{

echo '<p>Het blog is niet verwijderd, Ga <a href="javascript:history.back(-1)";>terug.</p>';

}
?>

en dan bij die if checkt hij helemaal niks en geeft hij dus gewoon aan dat de blog is verwijderd
Nee dat vraag ik niet...,
Ik vraag of iemand een OPLOSSING weet voor mijn vraag.
ik zeg wat je fout doet dat is dus de oplossing.. jij mag hem uitvoeren
[offtopic]
$delete = "DELETE FROM blog WHERE id = '" . $_GET['verwijder'] . "'";

Al gedacht aan MySQL injection?

En het is DE blog, niet HET blog

En je plaatje bestaat niet
[/offtopic]
laat ook even weten wat er fout was, dan kunnen anderen er misschien nog van leren ;)
Dit:

Boven: }if($_GET['p'] == "blogacties"){

Onder: }if($_GET['p'] == "blogacties"){

Moest worden:

Boven: if (isset($_GET['wijzig']) ) {

Onder: }if (isset($_GET['verwijder']) ) {

Dat was het.

Reageren