Hilfe beim parse error eine Skriptes

Hallo an Alle !!!

ich verzweifele an folgenden Script

<?

$Wert_regen = GetValue(48422 /[Unwetter\Unwetterzentrale\Regenwert]/);

if ($Wert_regen == 0)

setvalue(29828 /[Status\Wetterwarnung]/,0 );{

} elseif ($Wert_regen >=1) && ($Wert_regen <=500) {

setvalue(29828 /[Status\Wetterwarnung]/,1 );

} elseif ($Wert_regen >=501) && ($Wert_regen <=1200) {

setvalue(29828 /[Status\Wetterwarnung]/,2 );

} else {

setvalue(29828 /[Status\Wetterwarnung]/,3 );
}
?>

Fehlermeldung:

Parse error: syntax error, unexpected ‚elseif‘ (T_ELSEIF) in [Status\Wetterwarnung\Variable ändern] on line 9

Gibt es kein elseif ???

Danke für eure Hilfe

setvalue(29828 /*[Status\Wetterwarnung]*/,0 );{
 

=

{setvalue(29828 /*[Status\Wetterwarnung]*/,0 );} 
($Wert_regen >=1) && ($Wert_regen <=500)

=

(($Wert_regen >=1) && ($Wert_regen <=500))

danke - es geht :wink: