Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/jvmaan/
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
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";
}
?>
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";
}
?>
Op regel 6 mis je de ; achter je echo...
Quote:
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?or die("Fout");
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.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
if($query_r = mysql_query($query) && mysql_num_rows($query_r) >= 10) {
echo 'Bericht verwijderd!';
}
else {
trigger_error(' Foutje:<br />'.mysql_error());
}
?>
if($query_r = mysql_query($query) && mysql_num_rows($query_r) >= 10) {
echo 'Bericht verwijderd!';
}
else {
trigger_error(' Foutje:<br />'.mysql_error());
}
?>
edit
typo
Gewijzigd op 01/01/1970 01:00:00 door Jason de Ridder
mysql_affected_rows() hebben ipv. mysql_num_rows() ?
Moet je niet zo iets als $sql = "SELECT
t.*
FROM
replys AS r,
topics AS t
WHERE
t.id = r.tid
ORDER BY
r.date DESC";
manaus:
Wat dacht je van de spelling en het ontbreken van de foutmelding? Nu mogen wij zeker gaan raden wat er bij jou op het scherm staat? Dacht het niet...wat is heir fout aan
$sql = "SELECT
t.*
FROM
replys AS r,
topics AS t
WHERE
t.id = r.tid
ORDER BY
r.date DESC";
$sql = "SELECT
t.*
FROM
replys AS r,
topics AS t
WHERE
t.id = r.tid
ORDER BY
r.date DESC";
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/jvmaan/domains/x-radio.nl/public_html/forum/active.php on line 5
[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.
En wees Jordy eens dankbaar voor de volgende tutorial: http://www.phphulp.nl/php/tutorials/8/411/
Je hebt al bewezen dat je deze niet hebt doorgelezen en dat het daar de hoogste tijd voor is.
[/zeurmode]
@Jordy: Bedankt! Had niet gedacht dat ik deze tut ooit nog eens zou gebruiken.