Ich wollte unsere lastreguser.php etwas umgestalten. Ist auch soweit alles gut nur bekomme ich es einfach nicht hin, das hinter dem Namen der Abstand zur Flagge und Datum gleich ist. Also egal wie lang der User Name ist, sollte der Abstand immer gleich sein. Habe schon alles probiert was mir einfiel. Nun wende ich mich an die Profis.
Hier der Code meiner lastregistuser.php
<?php $lastuseranzahl = '5'; defined ('main') or die ( 'no direct access' ); $lastmember = db_query ("SELECT id,avatar, name, staat, regist, geschlecht, gebdatum FROM prefix_user ORDER BY regist DESC LIMIT $lastuseranzahl"); while($row = mysql_fetch_assoc ($lastmember)) { $avatar = ''; if ( file_exists($row['avatar'])) { $avatar = '<img src="'.$row['avatar'].'" border="0" alt="'.$row['name'].'" width="50" />'; } else { $avatar = '<img src="include/images/avatars/wurstegal.jpg" border="0" alt="'.$row['name'].'" width="50"/>'; } if($row['gebdatum'] !== "0000-00-00"){ $gebdatum = date('d.m.Y',strtotime($row['gebdatum'])); $tag = date('d',strtotime($row['gebdatum'])); $monat = date('m',strtotime($row['gebdatum'])); $jahr = date('Y',strtotime($row['gebdatum'])); $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y")); $geburtstag = mktime(0,0,0,$monat,$tag,$jahr); $alter = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")"; } else { $gebdatum = ''; $alter = ''; } $datum = date('d.m.Y',$row['regist']); if(!empty($row['staat'])){ $staat = '<img src="include/images/flags/'.$row['staat'].'" border="0" alt="'.$row['staat'].'" title="'.$row['staat'].'" />'; } else { $staat = ''; } echo '<div align="left" class="registy">' ; echo ' <a class="registnew" href="index.php?user-details-'.$row['id'].'"><img src="include/images/icons/user.png" align="absmiddle" width="13" height="13" border="0" alt="online"></td> <span style="font-size:10px; color:#1E90FF;">'.$row['name'].' '.$staat.' '.$datum.'</span></a><br/><br>' ; echo '</div>' ; } ?>
Greetz Elsterglanz
verwendete ilch Version: 1.1 O
betroffene Homepage: externer Link