Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/jvmaan/domains/x-radio.nl/public_html/forum/delete.php on line 8
<?
include ("config.php");
if (isset($GET['delete'])){
$query = 'DELETE FROM pm WHERE id = '.$_get['delete'].' AND user = '.$_SESSION['username'];
mysql_query($query && mysql_num_rows($query) >= 1) or die("Fout");
echo 'Bericht Verwijderd'
}
else{
echo "mislukt";
}
Ondanks ruim 200 posts nog steeds niet gehoord van de functie mysql_error() ? Deze levert je minstens 200x meer informatie op dan de geweldige mededeling "Fout"... Daar kun je toch niets mee, of wel dan?
Wat je trouwens probeert te bereiken in de functie mysql_query() is mij volkomen onduidelijk. Ik heb echt geen idee wat die && en de functie mysql_num_rows() daar doen, maar dat zul jij vast wel kunnen uitleggen. Het gaat alleen niet werken, dat kan ik je wel vertellen.
Ja dat doe je leuk, moet ik je nageven.
<?php
if($query_r = mysql_query($query) && mysql_num_rows($query_r) >= 10) {
echo 'Bericht verwijderd!';
}
else {
trigger_error(' Foutje:<br />'.mysql_error());
}
?>
En nu mogen wij zeker gaan raden wat er op regel 5 staat. Dacht het niet...
[zeurmode]Word je niet een beetje moe van jezelf? Dit soort pietleuterige foutjes kun je zo ontzettend simpel debuggen! Gewoon goed lezen wat er staat, een goede editor gebruiken en klaar ben je.