Hallo,
Kurz und knapp: Fehlermeldung bei einer Klasse:
[php]
<?php class Durchschnitt { PROTECTED $medie; PROTECTED $abfrage; PROTECTED $result; PROTECTED $row; PROTECTED $wert; PROTECTED $sgl; PROTECTED $sult; PROTECTED $anza; PROTECTED $anz; PROTECTED $durchschnitt; PROTECTED $schnitt; PROTECTED $vor; PROTECTED $nach; PUBLIC function __construct() { } PUBLIC function Errechnen($medie) { $abfrage = "SELECT * FROM Schneckendetektive WHERE Medie = '".$medie."'"; $result = mysql_query($abfrage) OR die(mysql_error()); if(mysql_num_rows($result)) { while($row = mysql_fetch_assoc($result)) { $wert = $wert + $row['Bewertung']; } $sgl = "SELECT COUNT(*) as Anzahl FROM Schneckendetektive WHERE Medie = '".$medie."'"; $sult = mysql_query($sgl) OR die(mysql_error()); $anza = mysql_fetch_assoc($sult); $anz = $anza['Anzahl']; if($anz != 0) { $durchschnitt = $wert/$anz; } else { $durchschnitt = $wert; } $durchschnitt = round($durchschnitt,1); $durchschnitt = explode(".",$durchschnitt); $schnitt = $durchschnitt[0]; if($durchschnitt[1]>=5){ $schnitt .= ".5"; } $vor = ''; $nach = ""; if($schnitt == "0") { return $vor.'[/php]
Dabei folgende Fehlermeldung:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in
/usr/export/www/vhosts/funnetwork/hosting/leinwandmedien/Downloads/class.php on line 5
Ich hab nachgesehen und rausgekriegt, dass der Fehler hinter dem „class Durchschnitt {“ liegt.
Wo liegt der Fehler??!?!??!?
Danke schonmal für Hilfe!