Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Restwert abfragen

Empfohlene Antworten

Veröffentlicht

Moin,

habe folgendes PRoblemchen und ich komme derzeit einfach nicht auf die Lösung. Habe eine Liste die aus 'ner DB gelesen wird und jede zweite Zeile soll eine andere Farbe haben, z.B. rot-weiß-rot-weiß.....

Ich wollte das nun so machen das ich einen Zeilenzähler mitlaufen lasse und diesen durch 2 dividiere. Ist das Ergebnis normale Zahl erscheint die Zeile in weiß, ist das Ergebnis eine Kommazahl dann wird die Zeile rot....

Nur wie. :-(

Dachte an sowas in der Art

<? if ($LastNumber / 2 =="Kommazahl")echo' class="redrow"'?>

Wie frage ich ab, ob das Ergebnis eine Kommazahl ist und funktioniert meine Überlegung so?

Danke & Gruß

Slayer8

<? if ($LastNumber / 2 =="Kommazahl")echo' class="redrow"'?>

Hi,

dafür gibt es den Modulo Operator %

if($LastNumber%2==0){

  echo "red";

}else{

  echo "blue";

}
Das if kannst du mit dem ? Operator umschreiben.
echo $LastNumber%2==0?"red":"blue";

Gruß Jaraz

für die Nachwelt, habe es so lösen können (PHP)

<tr <? $test = bcmod($LastNumber,2);

if($test==0){echo ' class="redrow"';}?>

>

Warum benutzt Du nicht den Modulo wie es Jaraz gesagt hat!?

Dafüt ist der Operator schließlich da - Man gibt doch nicht umsonst diesen Tip.

Es ist doch ganz einfach zu verwenden:

if($LastNumber%2==0){

echo "red";

}else{

echo "blue";

}

Der Modulo Operator in diesem Beispiel kann nur zwei ergebnisse liefern (0 oder 1), da 2 der Teiler ist.

Genauso funktioniert es mit dem Fragezeichen-Operator, der dir deine If-Abfragen ersetz:

echo $LastNumber%2 ? "red":"blue";

Wenn LastNumber%2 gleich =TRUE nimm "red" andernfalls nimm "blue".

Aber Jaraz hat das eigentlich schon gut erklärt!

Jepp, hat er gut erklärt (danke nochmal) aber das hat bei mir, aus welchem Grund auch immer, leider nicht funktioniert und laut SelfPHP ist der BCMod auch ein Modulo...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.