kostenloser Webspace werbefrei: lima-city


geburtstag wünsche (monat)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    10a-rsd

    10a-rsd hat kostenlosen Webspace.

    hey leute, ich habe vor, die die in dem monat geburtstag haben auf der homepage zu erw?hnen.
    dazu w?re doch sinnvoll wenn man eine datenbank hat, mit den feldern: vorname, name, tag, monat, jahr
    so das habe ich schon...
    aber wie kann ich die jetzt aufrufen da habe ich das problem :confused:

    k?nnt ihr mir helfen???
    thx schonmal
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g**o

    $sql='SELECT * FROM daten ORDER BY ID';
    $result=MYSQL_QUERY($sql);

    while($data=MYSQL_FETCH_ARRAY($result))
    {
    echo $data['name'] .' hat geburtstag';
    }

    dazu dann nochne abfrage in die while schleife rein, in der du das datu abcheckst;)

    gru?
    gero

    Beitrag ge?ndert am 28.11.2005 15:12 von gero
  4. mach es so:

    $timestamp = time();
    $monat = ("m", $timestamp);
    
    $abfrage='SELECT * FROM daten WEHERE monat = '$monat' ORDER BY ID';
    $result=mysql_query($abfrage);
    
    while($row=mysql_fetch_array($result))
    {
    echo "$row->name hat geburtstag";
    }
  5. Autor dieses Themas

    10a-rsd

    10a-rsd hat kostenlosen Webspace.

    hey hey ich habe ein klitze kleines problem...
    was habe ich hier falsch gemacht???

    $monat = getdate(time());
    $lmonat = $monat[mon];

    $query = "SELECT * FROM `geburtstag` WHERE `monat` ='$lmonat'";

    $result = mysql_query($query);

    while($row = mysql_fetch_array($result))
    {

    echo "<b>"$row["name"]"</b>";
    echo " hat diesen Monat Geburtstag";
    echo "Alles GUTE!!!";
    }
    else
    echo "Diesen Monat hat niemand Geburtstag!"

    es funktioniert nicht mit dem fett werden der namen und dass er eine fehlermeldung ausgibt wenn in diesem monat keiner geburtstag hat

  6. hey hey ich habe ein klitze kleines problem...
    was habe ich hier falsch gemacht???

    $monat = getdate(time());
    $lmonat = $monat[mon];

    $query = "SELECT * FROM `geburtstag` WHERE `monat` ='$lmonat'";

    $result = mysql_query($query);

    while($row = mysql_fetch_array($result))
    {

    echo "<b>"$row["name"]"</b>";
    echo " hat diesen Monat Geburtstag";
    echo "Alles GUTE!!!";
    }
    else
    echo "Diesen Monat hat niemand Geburtstag!"

    es funktioniert nicht mit dem fett werden der namen und dass er eine fehlermeldung ausgibt wenn in diesem monat keiner geburtstag hat


    also zum fettwerden,

    glaub ich dass du punkte dazumachen musst: echo "<b>".$row["name"]."</b>";

    und das andere, hmmm wei? ich jetz auch nicht :(
    du hast die geschweiften klammern vergessn!! sind die im richtigen programm gesetzt??
  7. k**********e

    ganz einfach vor der while schleife ?berpr?fen ob den irgendetwas gefunden wurde. bzw. ein else ohne if ist echt s??^^

    $monat = getdate(time());
    $lmonat = $monat[mon];
    
    $query = "SELECT * FROM `geburtstag` WHERE `monat` ='$lmonat'";
    
    $result = mysql_query($query);
    
    if(mysql_num_rows() > 0)
    {
       while($row = mysql_fetch_array($result))
       {
           echo "<b>" . $row["name"] . "</b>";
           echo " hat diesen Monat Geburtstag";
           echo "Alles GUTE!!!";
        }
    } else {
    echo "Diesen Monat hat niemand Geburtstag!"
    }


    Beitrag ge?ndert am 9.12.2005 13:36 von kirschbluete
  8. Autor dieses Themas

    10a-rsd

    10a-rsd hat kostenlosen Webspace.

    hmm jetzt sagt der mir nen dummen fehler....

    Warning: Wrong parameter count for mysql_num_rows() in /home/webpages/lima-city/10a-rsd/html/index.php on line 109

    105 $query = "SELECT * FROM `geburtstag` WHERE `monat` ='$lmonat'";
    106
    107 $result = mysql_query($query);
    108
    109 if(mysql_num_rows() > 0)
    110 {
    111 while($row = mysql_fetch_array($result))

  9. hmm jetzt sagt der mir nen dummen fehler....

    Warning: Wrong parameter count for mysql_num_rows() in /home/webpages/lima-city/10a-rsd/html/index.php on line 109

    105 $query = "SELECT * FROM `geburtstag` WHERE `monat` ='$lmonat'";
    106
    107 $result = mysql_query($query);
    108
    109 if(mysql_num_rows() > 0)
    110 {
    111 while($row = mysql_fetch_array($result))


    mysql_num_rows() -> mysql_num_rows($result)

    sollte das problem beheben
  10. c*********c

    $lmonat = $monat[mon];


    ... und setze das mon in Hochkommata: $lmonat = $monat['mon'];
  11. Autor dieses Themas

    10a-rsd

    10a-rsd hat kostenlosen Webspace.

    Ich danke euch!!! Jetzt funktioniert alles. :)

    sch?nen abend noch!!!
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!