ilch Forum » Allgemein » HTML, PHP, SQL,... » Geburtstagsbox...

Geschlossen
  1. #1
    User Pic
    RJ76 Mitglied
    Registriert seit
    27.06.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    ...hat vor der ersten Zeile einen Absatz.
    Kann man den beheben?
    Bei den templates habe ich nichts gefunden und in der .php kann man das wohl kaum ändern.
    Warum startet er den Eintrag der Box erst in der 3. oder 4. Zeile?

    Danke für die Hilfe - RJ

    betroffene Homepage: roamers.bplaced.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    poste mal deine htm und deine php!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    RJ76 Mitglied
    Registriert seit
    27.06.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    hier die .php
    <?php
    //Copyright by Hannes Wunderli
    //www.fast-death.com
    // v1.2
    
    defined ('main') or die ( 'no direct access' );
    
    //----------------------------------- Einstellungen-----------------------------------
    
    $limit = 1;        //wieviele Geburtstage Angezeigt werden sollen.
    $recht = 0;       //Anzeige Modus 0 = Alle / -1 Alle die mehr als Memberrechte haben usw.
    $showavatars = 1;  //Wenn 1 werden die Avatare wenn vorhanden angezeigt.
    
    //------------------------------------------------------------------------------------
    
    $count = 0;
    
    $timestamp = time();
    $akttime = date('Y-m-d',$timestamp);
    
    function get_gebtage ($datum) {
      list($y, $m, $d) = explode('-', $datum);
      return ($d.'.'.$m.'.'.$y);
    }
    
    # DIE krasse Abfrage :-)...   von Manue
    $q = "SELECT name, id, avatar,
    CASE WHEN ( MONTH(gebdatum) < MONTH(NOW()) ) OR ( MONTH(gebdatum) <= MONTH(NOW()) AND DAYOFMONTH(gebdatum) < DAYOFMONTH(NOW()) ) THEN
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum) + 1) YEAR
    ELSE
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum)) YEAR
    END
    AS gebtage
    FROM prefix_user WHERE gebdatum > 0000-00-00 AND recht <= ".$recht." ORDER BY gebtage LIMIT ".$limit;
    
    $erg = db_query($q);
    
    echo '<table width="100%" cellspacing="0" cellpadding="0">';
    
    $i = 1;
    
    while($row = db_fetch_object($erg)) {
    
      if($akttime == $row->gebtage)  {
       echo '<tr><td align="center">'.$lang['today'].'&nbsp;'.$lang['had'].'&nbsp;<a class="box" href="index.php?user-details-'.$row->id.'">'.$row->name.'</a><br / >'.$lang['birthday'].'<br / ><img border="0" src="include/images/icons/birthday.gif"></td></tr>';
      } else {
        $gebtage = get_gebtage ($row->gebtage);
        echo '<tr><td align="center"><a class="box" href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$lang['had'].' '.$lang['on'].' '.$gebtage.' '.$lang['birthday'];
        if ($showavatars && $row->avatar) {
          echo '<br /><img border="0" src="'.$row->avatar.'">';
        }
        echo "</td></tr>";
      }
    
      if ($i<$limit) {
        echo '<tr><td>&nbsp;</td></tr>';
      }
      $i++;
    }
    
    echo '</table>';
    ?>


    eine .htm im template Ordner dazu habe ich nicht !?!?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    htm gibt es bei boxen auch nicht
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten