Der untere Code vergleicht Tage und Monat der jeweiligen anznummer mit den heutigen Tag und Monat stimmt Tag und Monat mit den heutigen Tag und Monat überein wird die jeweilige anznummer per echo ganz unten ausgegeben.
Problem ist aber das dann die jeweilige anznummer nur die id als Zahlen lierfert der Spitzname ist leider nicht in der Tabelle Geburtsdatum vorhanden sondern liegt in der Tabelle Userdaten.
Meine Frage ist jetzt wie codet man den unten folgenden Code so das die anzunummer dessen Bedingung zutrifft verkünpft wird wird mit der Tabelle Userdaten und dort dann den Spitznamen ausgeben kann?

Wohl gemerkt in der Tabelle Userdaten sind die Spalten anznummer und Spitzname vorhanden...
Am besten kann man das mit einen Joint machen ich kriege es aber leider nicht hin

Code: Alles auswählen
<?
$query = "Select anznummer,tag,monat,jahr from Geburtsdatum where monat = MONTH( NOW() ) AND tag = DAYOFMONTH( NOW())";
$result=mysql_db_query($dbname,$query,$conn) or die (mysql_error());
while($date=mysql_fetch_array($result))
{
$anznummer2=$date[0];
$spitzname2=$date[1];
echo '<option value="'.$anznummer2.'" style="background-color:#F6FBFc; color:#0420AE;">'.$spitzname2.'</option>';
}
mysql_free_result($result);
?>