Hier wäre der komplette Code. Erschreck dich aber nicht, bin ein Laie und hab immer wieder etwas dazugeschrieben/ergänzt, darum wahrscheinlich viel unnötiges^^ :shushing_face:
PHP
<?php
$user = "";
$password = "";
$database = "";
$table = "erspielt2023";
$totalauszahlung = 0;
// -------------------------------------------------------- ENDE Datenbankabfrage Aktive Spieler ENDE --------------------------------------------------//
echo '<table style="width:100%;">';
try {
$db = new PDO("mysql:host=localhost;dbname=$database", $user, $password);
foreach($db->query("SELECT * FROM $table ORDER BY woche DESC") as $row){
$id = $row['woche'];
foreach($db->query("SELECT * FROM $table WHERE woche = $id - '1'") as $row1){
foreach($db->query("SELECT * FROM $table WHERE woche = $id") as $row2){
$celciur = $row['Celciur'];
$celciurteilnahme = $row1['Celciur'];
$celciurbelohnung = $row2['CelciurBelohnung'];
$wolkentreter = $row['wolkentreter'];
$wolkentreterteilnahme = $row1['wolkentreter'];
$wolkentreterbelohnung = $row2['wolkentreterBelohnung'];
$moeschi = $row['Moeschi'];
$moeschiteilnahme = $row1['Moeschi'];
$moeschibelohnung = $row2['MoeschiBelohnung'];
$surfpiloto7 = $row['surfpiloto7'];
$surfpiloto7teilnahme = $row1['surfpiloto7'];
$surfpiloto7belohnung = $row2['surfpiloto7Belohnung'];
$stonyline = $row['stonyline'];
$stonylineteilnahme = $row1['stonyline'];
$stonylinebelohnung = $row2['stonylineBelohnung'];
$reeko = $row['Reeko'];
$reekoteilnahme = $row1['Reeko'];
$reekobelohnung = $row2['ReekoBelohnung'];
$doudy = $row['Doudy'];
$doudyteilnahme = $row1['Doudy'];
$doudybelohnung = $row2['DoudyBelohnung'];
$baddagum = $row['BaddaGum'];
$baddagumteilnahme = $row1['BaddaGum'];
$baddagumbelohnung = $row2['BaddaGumBelohnung'];
if($celciurteilnahme > '0' && $celciur >= '25'){$celciurauszahlung = $celciur;}else{$celciurauszahlung = '0';}
if($wolkentreterteilnahme > '0' && $wolkentreter >= '25'){$wolkentreterauszahlung = $wolkentreter;}else{$wolkentreterauszahlung = '0';}
if($surfpiloto7teilnahme > '0' && $surfpiloto7 >= '25'){$surfpiloto7auszahlung = $surfpiloto7;}else{$surfpiloto7auszahlung = '0';}
if($moeschiteilnahme > '0' && $moeschi >= '25'){$moeschiauszahlung = $moeschi;}else{$moeschiauszahlung = '0';}
if($stonylineteilnahme > '0' && $stonyline >= '25'){$stonylineauszahlung = $stonyline;}else{$stonylineauszahlung = '0';}
if($reekoteilnahme > '0' && $reeko >= '25'){$reekoauszahlung = $reeko;}else{$reekoauszahlung = '0';}
if($doudyteilnahme > '0' && $doudy >= '25'){$doudyauszahlung = $doudy;}else{$doudyauszahlung = '0';}
if($baddagumteilnahme > '0' && $baddagum >= '25'){$baddagumauszahlung = $baddagum;}else{$baddagumauszahlung = '0';}
$gesamtauszahlung = $wolkentreterauszahlung + $celciurauszahlung + $surfpiloto7auszahlung + $moeschiauszahlung + $stonylineauszahlung + $reekoauszahlung + $doudyauszahlung + $baddagumauszahlung;
$totalauszahlung += $gesamtauszahlung;
echo'<tr><td colspan="4" class="info"><div style="display:block; text-align:left; float:left;">Woche ' . $row['woche'] .'/2023 - ('. $row['von_bis'] . ')</div><div style="display:block; text-align:right;">Auszahlung: '.$gesamtauszahlung.' mio. NG</div></td></tr>';
echo'<tr><td class="info">Teilnehmer</td><td class="success">Erfolgreich</td><td class="error">Fehlgeschlagen</td><td class="warning">Keine Teilnahme</td></tr>';
echo'<tr>';
echo'<td valign="top">';
if($celciurteilnahme > '0'){echo '<p> Celciur</p>';}else{}
if($wolkentreterteilnahme > '0'){echo '<p> wolkentreter</p>';}else{}
if($baddagumteilnahme > '0'){echo '<p> BaddaGum</p>';}else{}
if($stonylineteilnahme > '0'){echo '<p> stonyline</p>';}else{}
if($doudyteilnahme > '0'){echo '<p> Doudy</p>';}else{}
if($reekoteilnahme > '0'){echo '<p> Reeko30</p>';}else{}
if($surfpiloto7teilnahme > '0'){echo '<p> surfpiloto7</p>';}else{}
if($moeschiteilnahme > '0'){echo '<p> °-Möschi-°</p>';}else{}
echo'</td>';
$erhalten = '<i style="color:#50a72e; font-size:1.2em;" class="fa fa-check" aria-hidden="true"></i>';
$offen = '<i style="color:red; font-size:1.2em;" class="fa fa-times" aria-hidden="true"></i>';
echo'<td valign="top">';
if($celciurteilnahme > '0' && $celciur >= '25'){echo '<p> Celciur ('.$celciur.' RP) '; if ($celciurbelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($wolkentreterteilnahme > '0' && $wolkentreter >= '25'){echo '<p> wolkentreter (' . $wolkentreter . ' RP) '; if ($wolkentreterbelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($baddagumteilnahme > '0' && $baddagum >= '25'){echo '<p> BaddaGum (' . $baddagum . ' RP) '; if ($baddagumbelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($stonylineteilnahme > '0' && $stonyline >= '25'){echo '<p> stonyline (' . $stonyline . ' RP) '; if ($stonylinebelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($doudyteilnahme > '0' && $doudy >= '25'){echo '<p> Doudy (' . $doudy . ' RP) '; if ($doudybelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($reekoteilnahme > '0' && $reeko >= '25'){echo '<p> Reeko30 (' . $reeko . ' RP) '; if ($reekobelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($surfpiloto7teilnahme > '0' && $surfpiloto7 >= '25'){echo '<p> surfpiloto7 (' . $surfpiloto7 . ' RP) '; if ($surfpiloto7belohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
if($moeschiteilnahme > '0' && $moeschi >= '25'){echo '<p> °-Möschi-° (' . $moeschi . ' RP) '; if ($moeschibelohnung == NULL) {echo $offen.'</p>';}else{echo $erhalten.'</p>';}}else{}
echo'</td>';
echo'<td valign="top">';
if($celciurteilnahme > '0' && $celciur < '25'){echo '<p> Celciur ('.$celciur.' RP)</p>';}else{}
if($wolkentreterteilnahme > '0' && $wolkentreter < '25'){echo '<p> wolkentreter (' . $wolkentreter . ' RP)</p>';}else{}
if($baddagumteilnahme > '0' && $baddagum < '25'){echo '<p> BaddaGum (' . $baddagum . ' RP)</p>';}else{}
if($stonylineteilnahme > '0' && $stonyline < '25'){echo '<p> stonyline (' . $stonyline . ' RP)</p>';}else{}
if($doudyteilnahme > '0' && $doudy < '25'){echo '<p> Doudy (' . $doudy . ' RP)</p>';}else{}
if($reekoteilnahme > '0' && $reeko < '25'){echo '<p> Reeko30 (' . $reeko . ' RP)</p>';}else{}
if($surfpiloto7teilnahme > '0' && $surfpiloto7 < '25'){echo '<p> surfpiloto7 (' . $surfpiloto7 . ' RP)</p>';}else{}
if($moeschiteilnahme > '0' && $moeschi < '25'){echo '<p> °-Möschi-° (' . $moeschi . ' RP)</p>';}else{}
echo'</td>';
echo'<td valign="top" >';
if($celciurteilnahme == '0'){echo '<p> Celciur ('.$celciur.' RP)</p>';}else{}
if($wolkentreterteilnahme == '0'){echo '<p> wolkentreter (' . $wolkentreter . ' RP)</p>';}else{}
if($baddagumteilnahme == '0'){echo '<p> BaddaGum (' . $baddagum . ' RP)</p>';}else{}
if($stonylineteilnahme == '0'){echo '<p> stonyline (' . $stonyline . ' RP)</p>';}else{}
if($doudyteilnahme == '0'){echo '<p> Doudy (' . $doudy . ' RP)</p>';}else{}
if($reekoteilnahme == '0'){echo '<p> Reeko30 (' . $reeko . ' RP)</p>';}else{}
if($surfpiloto7teilnahme == '0'){echo '<p> surfpiloto7 (' . $surfpiloto7 . ' RP)</p>';}else{}
if($moeschiteilnahme == '0'){echo '<p> °-Möschi-° (' . $moeschi . ' RP)</p>';}else{}
echo'</td>';
echo'</tr>';
}
}
}
echo'<br><br><div class="wp_b_box">
<p class="info"><strong>Aufgabe:</strong> Erspiele mindestens 25 Rundenpunkte</p>
<p class="info"><strong>Belohnung: </strong>1mio. NG pro erspielten Rundenpunkt</p><br>
<p align="center">Automatische Teilnahme, wenn in der Vorwoche mindestens 1 Rundenpunkt erspielt wurde.</p></div><br>
<div class="info"><div style="width:100%; text-align:left; float:left; font-size:40px">2023</div><div style="text-align:right;">Auszahlung: '. number_format($totalauszahlung, 0, ',', '.') . '.000.000 NG</div></div><br>
<p><i style="color:#50a72e; font-size:1.2em;" class="fa fa-check" aria-hidden="true"></i> = Betrag abgeholt</p>
<p><i style="color:red; font-size:1.2em;" class="fa fa-times" aria-hidden="true"></i> = Betrag noch nicht abgeholt</p><br><br>';
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
echo '</table>';
Alles anzeigen
Hier das Bild der Seite dazu.