Christian: Parse error, unexpected $ in ...\warenkorb.inc on line 113

Hi,

ich kann einfach keinen Fehler finden, bitte schaut euch das Script mal an:

[warenkorb.inc]

<?PHP

include("admin/mysql/mysql.inc");

// ----------------------------
$Tabelle = "warenkorb";
// ----------------------------

$connect = mysql_connect($host, $user, $pass);
$Datenbanken = mysql_listdbs($connect);

/* ################################################### */
/* ## Abfrage nach vorhandensein der StammDatenbank ## */
/* ################################################### */

$i = 0;
$Datenbanken_array1 = array(1);

while ($i < mysql_num_rows($Datenbanken))
   {
   $tb_names[$i] = mysql_tablename($Datenbanken , $i);
   array_push($Datenbanken_array1, $tb_names[$i]);
   $i++;
   }

array_shift($Datenbanken_array1);
$Db_vhd = 0;

foreach($Datenbanken_array1 as $key=>$val)
   {
   if($val == $Datenbank)
       {
       global $Db_vhd;
       $Db_vhd = 1;
       }
   }

if($Db_vhd == 0)
   {
   echo 'Es ist ein technischer Defekt aufgetreten.';
   }
else
   {
   $slct_DB = mysql_select_db($Datenbank, $connect);

/* ######################################## */
   /* ## Abfrage ob Tabelle in DB vorhanden ## */
   /* ######################################## */

$tb = mysql_list_tables($Datenbank);
   $i = 0;
   $tb_vorhanden = 0;

while($i < mysql_num_rows($tb))
      {
      $tb_names = mysql_tablename($tb, $i);
      if ($tb_names == $Tabelle) { $tb_vorhanden = 1; }
      $i++;
      }

if($tb_vorhanden == 0)
      {
      echo 'Es ist ein technischer Defekt aufgetreten.';
      }
   else
      {
      /* Anzahl Datensaetze */
      $sql_string = "";
      $sql_string = "SELECT * FROM ".$Tabelle."WHERE SID=".$sess_id;
      $select = mysql_query($sql_string, $connect);

$result = mysql_query($sql_string,$connect) or die(mysql_error($connect));
      $search_result1 = array(0);

if ($result)
          {
          while($row = mysql_fetch_array($result,MYSQL_ASSOC))
              {
              global $search_result1;
              array_push($search_result1, $row);
              }
          }
      else
          {
          echo "<p>". mysql_error($connect);
          }

array_shift($search_result1);
?>

  1. Hallo

    if($Db_vhd == 0)
    {
    }else{
       while($i < mysql_num_rows($tb))
       {
       }
         if($tb_vorhanden == 0)
         {
         } else{
            if ($result)
            {
            while($row = mysql_fetch_array($result,MYSQL_ASSOC))
               {
               global $search_result1;
               array_push($search_result1, $row);
               }
            }else{
            }

    ???

    1. Hallo

      ???

      Will heissen, Du hast 12 geschweifte Klammern offen, schließ aber nur 10 davon.

      Grüße aus Würzburg
      Julian