Hallo und schöne Ostern euch allen
sitze jetzt echt schon seit ner Stunde über einem Prob. und finde wirklich keine Lösung. Ich bin mir sicher, dass es sich dabei wohl nur um einen kleinen Fehler handelt, der sich vor mir sehr gut verstteckt hält.
Hier erst mal der Code:
Es soll erst Name1 ausgegeben werden, dann alle Rechnungen. Danach dann Name2 und alle Rechnungen von 2 usw.
Jedoch wird nur Name 1 richtig angezeigt. Name 2 nicht. Ich finde den fehler einfach nicht.
Hier noch ein Bild

Wie man sieht, sollte dir Fau eigentlich auch in Farbe und formatiert angezeigt werden. Ich weis aber nicht, warum das nicht gemacht wird. nehme ich den teil mit der ausgabe der Rechnungen raus, gehts.
sitze jetzt echt schon seit ner Stunde über einem Prob. und finde wirklich keine Lösung. Ich bin mir sicher, dass es sich dabei wohl nur um einen kleinen Fehler handelt, der sich vor mir sehr gut verstteckt hält.
Hier erst mal der Code:
PHP-Code:
echo "<table>";
$verbinden = mysql_connect("localhost","web20","123456lol?");
mysql_select_db('usr_web20_1');
$abfragen = mysql_query('SELECT * FROM kontakt ORDER BY ID');
while($daten = mysql_fetch_object($abfragen))
{
$ende = mysql_fetch_object(mysql_query('SELECT * FROM Pakete WHERE UserID = '.$daten->ID.''));
if($ende->Auslaufen == time() OR $ende->Auslaufen < time())
{
$farbe = "orange";
}
else
{
$farbe = "#33c44e";
}
echo '<tbody><tr style="background: '.$farbe.'; color: white;">
<td>
'.$daten->Titel.'
</td>
<td>
'.$daten->Name.'
</td>
<td>
'.$daten->Vorname.'
</td>
<td>
'.$daten->Adresse.'
</td>
<td>
'.$daten->Hausnummer.'
</td>
<td>
'.$daten->PLZ.'
</td>
<td>
'.$daten->Stadt.'
</td>
<td>
'.$daten->email.'
</td>';
if($farbe == "orange")
{
echo '<td>
<a href="pdf/tutorial/test.php?id='.$daten->ID.'" target="_blank"><img src="http://www.php.de/images/warning.png" alt="warnung" /></a>
</td></tr></tbody>';
}
else
{
echo '<td>
<img src="http://www.php.de/images/ok.png" alt="ok" /></td>
</tr></tbody>';
}
echo "<table><tbody><tr><td>R-Nr.</td><td>Name</td><td>Erstellt am</td><td>Bezahlt</td><td>Angemahnt</td></tr>" ;
$paketdaten = mysql_query('SELECT * FROM Rechnungen WHERE UserID = '.$daten->ID.' ORDER BY Createtime');
while($rdaten = mysql_fetch_object($paketdaten))
{
echo "<tr>
<td>
".$rdaten->Rnr."
</td>
<td>
".$rdaten->Name."
</td>
<td>
".date('d.m.Y',$rdaten->Createtime)."
</td>
<td>
".$rdaten->Bezahlt."
</td>
<td>
".$rdaten->Mahnung."
</td>
</tr>";
}
echo "</tbody></table>";
}
echo "</table>";
Jedoch wird nur Name 1 richtig angezeigt. Name 2 nicht. Ich finde den fehler einfach nicht.
Hier noch ein Bild

Wie man sieht, sollte dir Fau eigentlich auch in Farbe und formatiert angezeigt werden. Ich weis aber nicht, warum das nicht gemacht wird. nehme ich den teil mit der ausgabe der Rechnungen raus, gehts.
Kommentar