ilch Forum » Allgemein » HTML, PHP, SQL,... » nebeneinander mit php-Datei

Geschlossen
  1. #1
    User Pic
    =MRT=Nick Mitglied
    Registriert seit
    09.02.2011
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hi zusammen,

    wollte mal fragen, ob ihr mir helfen könnt. Für die meisten Sachen brauch man ja keinen Thread aufmachen, weil hier schon viel im Forum erklärt wurde. Zu diesem Thema habe ich nichts gefunden.

    Und zwar habe eine Datei uebersicht.php, ich bin mir sicher ihr kennt die. Diese php-Datei hat keine zugehörige htm-Datei und damit komme ich nicht zurecht.

    In der Übersicht werden unter anderem die letzten Posts und die letzten News dargestellt. Leider untereinander, aber ich hätte es gern nebeneinander.

    Es geht um folgenden Abschnitt:

    #------------Anfang für letzte Forumpost----------------
    
    #    link für Bild anfang
    print '<br /><center /><a href="index.php?forum" title="Forum" target="_self" /><font size="2" /><img src="include/images/pics/forum.jpg" border="0" align="top" alt="Forum" /></a /><br /></center /></font /></br />';
    #    link für Bild ende
    
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    FROM prefix_topics a
      LEFT JOIN prefix_forums b ON b.id = a.fid
      LEFT JOIN prefix_posts c ON c.id = a.last_post_id
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1) 
       OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
       OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,10";
    echo '<table>';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    	$row['date'] = date('d.m.y - H:i',$row['time']);
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
      echo '<tr><td valign="top"><b> &raquo; </b></td><td><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<50) ? $row['name'] : substr($row['name'],0,15).'...').'<br /><span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';
    
    #------------Ende für letzte Forumpost----------------
    #------------Anfang für letzte News----------------
    
    #    link für Bild anfang
    print '<br /><center /><a href="index.php?news" title="News" target="_self" /><font size="2" /><img src="include/images/pics/news.jpg" border="0" align="top" alt="News" /></a /><br /></center /></font /></br />';
    #    link für Bild ende
    
    $abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,10';
    	$erg = db_query($abf);
      echo '<table>';
      while ($row = db_fetch_object($erg)) {  
    		echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';
      }
      echo '</table>';
    
    #------------Ende für letzte News----------------



    Eine Menge Sachen konnte ich meinen Wünschen entsprechend in den htm's ändern, aber das hier krieg ich nicht hin, weil ich keine htm hab. Ich hab alles ein paar Mal umgestellt, aber es wird richtig dargestellt, nicht nebeneinander.

    Kann mir jemand helfen und es so umstellen, dass es nebeneinander dargestellt wird???

    Vielen Dank im Voraus.


    MfG
    Nick

    betroffene Homepage: externer Link


    Zuletzt modifiziert von =MRT=Nick am 08.05.2011 - 15:23:00
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    meinst du so wie hier?

    mysek.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    =MRT=Nick Mitglied
    Registriert seit
    09.02.2011
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Falls die letzten Forenbeiträge gemeint sind, nein. Auf mysek.de sind ja drei Spalten pro Zeile für die letzten Forenbeiträge.

    Ich möchte nur, dass die News und die letzten Forenbeiträge nebeneinander gezeigt werden, jeweils eine Spalte. Im Moment werden sie untereinander gezeigt, erst die letzten Forenbeiträge und darunter die News. Ich hätte gern die letzten Forenbeiträge links und die letzten News rechts.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    =MRT=Nick Mitglied
    Registriert seit
    09.02.2011
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hab es selbst gelöst, falls sich doch jemand damit beschäftigt. Schade, dass keine Antwort kam. War es zu schwer oder zu einfach?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Treicio gelöschter User
    Wohl eher zu einfach ;-)
    Naja du kansnt nicht imer darauf vertrauen hilfe zu bekommen, da hier niemand das beruflich macht sondern freiwillig.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten