Hallo zusammen,
ich folgende Syntax geschrieben.
Ich lasse also alle Daten aus der Datenbank auslesen und kontrolliere dann, welche passen.
Er gibt mir alle Geburtstage aus, die passen. Jedoch wäre es schön, wenn er mir, falls keine Geburtstage anliegen, "Keine Geburtstage heute" ausgibt.
Mit der Else-Funktion gibt er mir 200 mal Kein Geburtstag aus, weil dementsprechend 200 Leute kein Geburtstag haben.
Kennt jemand ne Lösung? Mir wurde ne for-Schleife anstatt while genannt. Das habe ich aber noch nicht geschafft.
# Datenbank Abfragen
$abfrage = "SELECT * ,date_format(Geburtsdatum,'%Y.%m.%d') as sdatum FROM DB ORDER BY sdatum";
$ergebnis = mysql_query($abfrage);
#Ausgabe Einträge Datenbank
while($eintrag = mysql_fetch_array($ergebnis))
{
$geb = date("d.m.Y", strtotime($eintrag['Geburtsdatum']));
$geb2 = date("d.n", strtotime($eintrag['Geburtsdatum']));
$tag2 = date("d", strtotime($eintrag['Geburtsdatum']));
$monat2 = date("m", strtotime($eintrag['Geburtsdatum']));
$zeit2 = date("Y", strtotime($eintrag['Geburtsdatum']));
$Alter = $datum3 - $zeit2;
#Aktuelle Geburtstage
if ($geb2 == $date1)
{
echo "<TR>";
echo "<TD align=\"left\" width=\"80\" height=\"10\">".$geb."</TD>";
echo "<TD align=\"left\" width=\"150\" height=\"10\">".$eintrag['Name']."</TD>";
echo "<TD align=\"center\" width=\"50\" height=\"10\">".$Alter."</TD>";
echo "</TR>";
}
}
Gruß Daniel
ich folgende Syntax geschrieben.
Ich lasse also alle Daten aus der Datenbank auslesen und kontrolliere dann, welche passen.
Er gibt mir alle Geburtstage aus, die passen. Jedoch wäre es schön, wenn er mir, falls keine Geburtstage anliegen, "Keine Geburtstage heute" ausgibt.
Mit der Else-Funktion gibt er mir 200 mal Kein Geburtstag aus, weil dementsprechend 200 Leute kein Geburtstag haben.
Kennt jemand ne Lösung? Mir wurde ne for-Schleife anstatt while genannt. Das habe ich aber noch nicht geschafft.
# Datenbank Abfragen
$abfrage = "SELECT * ,date_format(Geburtsdatum,'%Y.%m.%d') as sdatum FROM DB ORDER BY sdatum";
$ergebnis = mysql_query($abfrage);
#Ausgabe Einträge Datenbank
while($eintrag = mysql_fetch_array($ergebnis))
{
$geb = date("d.m.Y", strtotime($eintrag['Geburtsdatum']));
$geb2 = date("d.n", strtotime($eintrag['Geburtsdatum']));
$tag2 = date("d", strtotime($eintrag['Geburtsdatum']));
$monat2 = date("m", strtotime($eintrag['Geburtsdatum']));
$zeit2 = date("Y", strtotime($eintrag['Geburtsdatum']));
$Alter = $datum3 - $zeit2;
#Aktuelle Geburtstage
if ($geb2 == $date1)
{
echo "<TR>";
echo "<TD align=\"left\" width=\"80\" height=\"10\">".$geb."</TD>";
echo "<TD align=\"left\" width=\"150\" height=\"10\">".$eintrag['Name']."</TD>";
echo "<TD align=\"center\" width=\"50\" height=\"10\">".$Alter."</TD>";
echo "</TR>";
}
}
Gruß Daniel
Kommentar