parse error :/

Zipper02

Mitglied
also ich bekomm die ganze zeit nen parse error, obwohl ich aus meiner sicht alles definiert habe und alle klammern richtig gesetzt sind.

PHP:
<?
include("config.inc.php");
include("connect.inc.php");

if($type)
{ 
$query = "SELECT * from $wars  ORDER BY date DESC WHERE type = '$type'"; 
} 
else 
{ 
$query = "SELECT * FROM $wars ORDER BY id DESC"; 
} 

elseif($xonx)
{ 
$query = "SELECT * from $wars ORDER BY date DESC WHERE xonx = '$xonx'"; 
} 
else 
{ 
$query = "SELECT * FROM $wars ORDER BY id DESC"; 
} 

$get = mysql_query($query);
while($row = mysql_fetch_object($get)) 
{
?>


Parse error: parse error in /home/web91/html/****/matches/uebersicht.php on line 23

ich öffne diese datei über den link =
index.php?goto=matches&select=show&xonx=5on5&sub=subcs

und das ging die ganze zeit bevor ich das mit dem xonx gemacht habe.
ich wäre über hilfe soooooooooo froh
:-)
 
ich versuchs mal =)
PHP:
<?
include("config.inc.php");
include("connect.inc.php");

if($type)
   $query = "SELECT * from $wars WHERE type = '$type' ORDER BY date DESC"; 
elseif($xonx)
   $query = "SELECT * from $wars WHERE xonx = '$xonx' ORDER BY date DESC"; 
else 
   $query = "SELECT * FROM $wars ORDER BY id DESC";

$get = mysql_query($query,$db);
while($row = mysql_fetch_object($get)) {
   echo "lalala";
}
?>
Hab' zwar nicht ganz verstanden woher du wars und type nimmst, aber was solls =)

Grüße, Morph
 
Zuletzt bearbeitet:
Wir bräuchten die Seite wo die Variablen erzeugt werden damit wir sehen können wie du deine Abfrage zusammen baust.

Desweiteren wäre nicht schlecht wenn du mir sagen könntest in welcher Zeile der Fehler auftritt. Wenn da steht Zeile 23 dann muss das ja nicht gleich Zeile 23 sein wenn du nur einen Code Part postest.

Wenn du mir die restlichen Infos noch posten kannst helfe ich dir natürlich gerne, aber so geht das nicht ohne selber fehlerfrei zu helfen :D ( was für ein schwuler Satz :p)

Grüße
Fatility
 
Wenn du noch hinter der WHILE-Schleife was einträgst in HTML und dann mit PHP fortsetzt bräuchten wir also noch den weiteren Quellcode um den Fehler zu finden, wenn nichts mehr kommt dann liegt es an der WHILE-Schleife die nicht geschlossen ist wie Morph schon geschrieben hat.

Ist aber auch eine komische kombination:

if
else
elseif
else

Geht er nach dem ersten else da überhaupt noch in den elseif rein?
 
hmmmm stimmt dann ist das der Fehler.

Er versucht eine Query auszuführen die er nicht findet.
Es müßte

if
elseif
elseif
elseif

heißen!
 
Zurück