Forum
Tipps
News
Menu-Icon

PHP - IF Abfrage Fehleer bzw. Else

Hallo,

ich habe hier mal en Problem und zwar tritt folgener Fehler auf:
Parse error: syntax error, unexpected T_ELSE in /srv/www/web345/html/admin/stream_uebersicht.php on line 58

bei folgenem Code:
 

Zitat

<html>
<head>
<link rel="stylesheet" type="text/css" href="shp.css" media="all">
</head>
<body>
<?php
$akt = $_GET['id'];

if ($akt == '')
{
 error_reporting(E_ALL);
 include("../inc/config.php");
 // Konfigurationsdatei laden
 if(@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS))
 {
  if(mysql_select_db(MYSQL_DATABASE))
  {
   $result = mysql_query("SELECT ID, Status, AktivStatus, Name, HostIP, Port, Beschreibung FROM fccm_stream");
   if (!$result)
   {
    die('Ungültige Abfrage: ' . mysql_error());
   }
   else
   {
    echo '<br><br><div align="center">
    <table width="700" border="1" bgcolor="#000000">
    <tr>
    <td align="center"><b>ID</b></div></td><td align="center"><b>Name</b></div></td>
    <td align="center"><b>Status</b></div></td>
    <td align="center"><b>Aktueller Status</b></div></td>
    </tr>';
    while($row = mysql_fetch_assoc($result))
    {
     echo '<tr><td>'.$row['ID'].'</td><td><a href="stream_uebersicht.php?id='.$row['ID'].'">'.$row['Name'].'</a></td>';

     if ($row['Status'] != '')
     {
      echo '<td>'.$row['Status'].'</td>';
     }
     else
     {
      echo '<td></td>';
     }

     $frow = $row['AktivStatus'];

     if ($frow == 'offline' | $frow == 'timeout')
     {
      echo '<front color="#00FF00">'.$frow.'</front>';
     }
     else
     {
      echo '<td>'.$frow.'</td>';
     }
     echo '</tr></table></div>';
    }
   }
   else
   {
    echo "Konnte Datenbank nicht benutzen.<br />\n";
    echo "Der Grund dafür: ".mysql_error()."\n";
   }
  }
  else
  {
   echo "Es konnte keine Verbindung aufgebaut werden";
  }
 }
}

if ($akt > 0)
{
 error_reporting(E_ALL);
 include("../inc/config.php");
 // Konfigurationsdatei laden
 if(@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS))
 {
  if(mysql_select_db(MYSQL_DATABASE))
  {
           //            "SELECT * FROM fccm_stream WHERE ID = '$akt'";
   $result = mysql_query("SELECT * FROM fccm_stream WHERE ID = '$akt'"); //SELECT ID, Name, eMail, Status, SEX, Old, ADatum  FROM fccm_user");
   if (!$result)
   {
    die('Ungültige Abfrage: ' . mysql_error());
   }
   else
   {
    echo '<br><br><div align="center">
    <table width="600" border="1" bgcolor="#000000">';
    while($row = mysql_fetch_assoc($result))
    {
      echo '<tr>            <td width="160">ID </td><td>'.$row['ID'].'</td></tr>';
      echo '<tr>            <td width="160">Name</td><td>'.$row['Name'].'</td></tr>';
      echo '<tr>            <td width="160">Status</td><td>'.$row['Status'].'</td></tr>';
      echo '<tr>            <td width="160">Aktueller Status</td><td>'.$row['AktivStatus'].'</td></tr>';
      echo '<tr>            <td width="160">Host</td><td>'.$row['HostIP'].'</td></tr>';
      echo '<tr>            <td width="160">Port</td><td>'.$row['Port'].'</td></tr>';
      echo '<tr hight="100"><td width="160">Beschreibung</td><td>'.$row['Beschreibung'].'</td></tr>';
    }
    echo '</table></div>';
   }
  }
  else
  {
   echo "Konnte Datenbank nicht benutzen.<br />\n";
   echo "Der Grund dafür: ".mysql_error()."\n";
  }
 }
 else
 {
  echo "Es konnte keine Verbindung aufgebaut werden";
 }
}

?>
</font>
</body>
</html>

Antworten zu PHP - IF Abfrage Fehleer bzw. Else:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Wollte grad anfangen, die Zeilen zu zählen, war mir dann aber doch zu doof... ;D

Syntax Errors sind ganz einfache Dinge, die lediglich auf formale Fehler zurückzuführen sind. Um die zu beheben, brauchst du kein Forum. Das Ganze ist unter Umständen mit ein wenig Fleißarbeit verbunden, und die nimmt dir hier sowieso keiner ab. Schau also selber mal nach, welcher ELSE-Block jetzt wo an der falschen Stelle ist, und/oder wo die eine oder andere Klammer falsch gesetzt wurde. Zur Not hilft ein vernünftiger Editor (z.B. Eclipse) beim Debugging.

greez 8)
JoSsiF


« FensterHochgeladenes Lied hört man nicht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...