[PHP & MySQL] PHP - Problem: if - else

bambi.bummler
Ja, der Name sagt schon, in welchem Bereich ich gerade ein Problem habe. Es ist auch gerade sehr seltsam, dass ein solches Problem auftritt, da ich sonst fehlerfrei diesen Teil programmiere, aber im Moment finden weder Jasmin noch Vroni noch andere Freunde, welche sicher mehr Erfahrung haben als ich den Fehler, also frage ich euch.

Fehlermeldung:
code:
1:
2:
3:

Parse error: syntax error, unexpected '}', expecting ',' or ';' in /www/htdocs/w007a2bb/1.2/linksuche.php on line 30


Und hier das Skript:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
<?php include("checkuser.php"); ?>
<html>
<head><title>Lacuna Spirit</title>
<link rel="Stylesheet" href="index.css"></head>
<div align="center">
  <p>
    <?php include("config.inc.php"); ?>
    <?php
$id= $_SESSION["user_id"];
  $verbindung=mysql_connect("$dbhost","$dbuser","$dbpasswd");
  if(!$verbindung) die("Haha.");

$sqlbefehl="SELECT * FROM user WHERE id='$id'";
  $ergebnis=mysql_db_query("$db",$sqlbefehl,$verbindung);
  while($row = mysql_fetch_assoc($ergebnis))
  {$linksuche=$row['linksuche'];}

if ($linksuche =='0')
{
     echo ("<table width='350' border='0' align='center'>
  <tr>
    <th scope='col'><b>Linksuche</b></th>
  </tr>
</table><br /><br />
Hier siehst du eine Grafik, auf der wir einen Link versteckt haben.<br />
Wenn du diesen findest, bekommst du 5 Punkte.<br /><br />
<img src='linksuche.jpg' border=0 usemap='#linksuche'>
<map name='linksuche'>
  <area shape='circle' coords='43,81,7' href='linksuche2.php' target='main'>
</map>");
}
else
{
   echo ("Sorry. Du hast in diesem Monat schon Punkte bei diesem Spiel bekommen!");
}

 
?>
  </p>
  </div>
</html>
miss_trinity
Bei mir funktioniert der if-else-Code ohne Fehler...

Edit: ich hab natürlich das include auskommentiert, ev. hast du in einem dieser beiden Files einen fehler drin?
Sam*
seh da auch nix...
Man kann sich aber merken, dass sich der Fehler um Reihe 30 tummeln muss. Kannst ja mal das ; wegsetzten, wieß nicht ob das bei nem if else tag vorkommt Augenzwinkern
lg
miss_trinity
der Fehler wird in Zeile 30 BEMERKT.. das heisst aber noch lange nicht das er auch da ist.. wie gesagt, ich hab den Code oben ausprobiert, funktioniert ohne die includes wunderbar..
bambi.bummler
Mh... das include jedoch wird in so gut wie allen anderen Skripten auch genutzt und DA läuft alles. Das bereitet einem Kopfschmerzen -.-
Pawie
Würde es dir etwas ausmachen, den Inhalt der Incluce-Datei mal 'rein zu stellen?


Liebe Grüße
Pawie.
bambi.bummler
also die config.inc werde ich nicht reinstellen, da dies lediglich die zugangsdaten für die datenbank sind, allerdings hier die checkuser.php
code:
1:
2:
3:
4:
5:
6:
7:
<?php 
session_start (); 
if (!isset ($_SESSION["user_id"])) 
{ 
  header ("Location: formular.php"); 
} 
?>