Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
while scheife daten erstezen
#6
Moin.
https://www.php.de/forum/webentwicklung/...%C3%A4rben
Mir ist das eigentlich egal wenn einer Crossposting macht , wäre nur nett Bescheid zusagen.
In anderen Foren kann das Thema schnell geschlossen werden, wenn die sehen, dass du schon woanders das Thema bearbeitest.

In deinen Code würde ich noch etwas ändern.
Code:
<td bgcolor=#088A29>
Das Attribute bgcolor ist absolute veraltet.
Sowas solltest du mit Klassen machen , zb so
Code:
<style>
.rot{
    background:#ff0000;
}
.gruen{
    background:#00ff00;
}
.blau{
    background:#0000ff;
}
</style>
<td class="rot"></td>
<td class="gruen"></td>
<td class="blau"></td>

Wie ich die Leute im PHP Forum kenne ,werden die dir  so ungefähr das gleiche noch dazu sagen
Man könnte dein Code aber noch kürzer halten
PHP-Code:
<?php
while($row mysqli_fetch_array($result)){
    
$sub $row['sub'];
    
$current = ['0','1','2','3'];
    
$replace = ['a','b','c','d'];
    
$sub str_replace($current$replace$sub);

    if (
$sub == "a") {
         
$style='class="rot"';
    }elseif(
$sub=='b'){
         
$style='class="gruen"';
    }elseif (
$sub == "c"){
         
$style='class="blau"';
    }else{
         
$style='';
    }

    echo 
"<tr>
          <td 
$style>".$row['uhrzeit']."</td>
          <td>"
.$row['kennung']."</td>
          <td>"
.$sub."</td>
          <td>"
.$row['bezeichnung']."</td>
          </tr>"
;          
}  
mysqli_close($con);
?>

Code ist jetzt ungetestet , aber sollte dir ja zeigen wie ich das meine.

Was ist das den für eine if else gewirre in deinem Code?
Das kann doch nicht so gewollt sein , bzw. nicht richtig sein?

Ich habe das in meinem Beispiel so gezeigt, wie ich, das für richtig halte.
Falls das doch so gewollt ist , kannst du mein Beispiel aber trotzdem anwenden, um unnötigen Code zu sparen
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat
Zitieren


Nachrichten in diesem Thema
while scheife daten erstezen - von black79 - 09.12.2022, 13:46
RE: while scheife daten erstezen - von rzscout - 09.12.2022, 21:03
RE: while scheife daten erstezen - von black79 - 09.12.2022, 21:51
RE: while scheife daten erstezen - von black79 - 11.12.2022, 08:28
RE: while scheife daten erstezen - von black79 - 11.12.2022, 17:18
RE: while scheife daten erstezen - von admin - 12.12.2022, 01:18
RE: while scheife daten erstezen - von rzscout - 12.12.2022, 01:20

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste