php spinnt.if vergleiche wollen nicht

Gast #2685101
Lesenswert?

hier der code:

$stunden = (int)strftime("%H");
$wert = 0;
$wert = $stunden;

if ($wert > 0 && $wert <=3)
{
$i = $wert * 360 / 12;
}

wenn der wert größer 0 und kleine gleich 3 ist, sollte er das in der if 
machen....macht er aber nicht.

bin am verzweifeln.
Gast #2685113
Lesenswert?

$stunden = (int)strftime("%H");
$wert = 0;
$wert = $stunden;

//diese if macht er ...da er es mir in eine png grafik zeichnet
if ($wert > 12)
{
$wert = $wert-12;
ImageString ($img, 6, 30, 100,$wert, $fontfarbe);
}

//hier macht er dann aber nix
if ($wert > 6 and $wert <=9)
{
$i = ($wert * 360 / 12)-180;

ImageString ($img, 6, 30, 100,"warum will es nicht?", $fontfarbe);
}

und ich hocke schon fast über 1 stunde daran. keine warnung, keine 
fehlermeldung und er will nicht in die if rein
#2685409
Lesenswert?

Hi,

warum probierst Du immer mit der Systemzeit rum. Als erstes muss es 
heissen:

$wert = <gueltiger Wert>

Wenn dann die if-Abfrage funktioniert, dann weisst Du, dass das Problem 
nicht das if-Konstrukt ist. Solange Du allerdings irgendwoher die 
Systemzeit holst und irgendwelche Dinge damit anfaengst, solltest Du den 
Fehler nicht auf ein "spinnendes PHP" schieben...

Gruesse,
TommyS

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren