Jetzt habe ich das Problem, dass es so aussieht:
externer Link
Ich weiß nicht genau wie ich es hinbekomme, dass nur ein bestimmter Teil des html-Files in der for-Schleife gezeichnet wird - in diesem Fall nur jeweils das Stück für die Zeile... Momentan wendet er immer die komplette htm an...
Habe schon in die Doku geschaut, bin aber nicht so wirklich schlau daraus geworden...
Hier meine htm:
<table width="100%"> <tr> <td class="table_header">Übersicht des Spielmaterials</td> </tr> <tr> <td> <table class="multimedia border" border="0" cellpadding="3" cellspacing="1" style="width: 100%;"> <tr class="Chead"> <td colspan="6"><center><b>{RUBRIK}</b></center></td> </tr> <tr class={CLASS}> <td style="width:75px;">{DATUM}</td> <td style="width:25px;">{KAT}</td> <td>{BEZEICHNUNG}</td> <td style="width:22px;">{FOTO}</td> <td style="width:22px;">{VIDEO}</td> <td style="width:22px;">{BERICHT}</td> </tr> </table> </td> </tr> <tr> <td> <div class="smalfont" style="font-weight:bold;">Legende:</div> {KATS} </td> </tr> </table>
und meine php:
<?php defined ('main') or die ('no direct access'); $title = $allgAr['title'].' :: Multimedia :: '; $hmenu = ''; $design = new design ( $title , $hmenu, 1); $design->header(); $tpl = new tpl('multimedia.htm'); $erg = db_query("SELECT multiR.bezeichnung as rubrik, multiK.bezeichnung as kat, datum, multi.bezeichnung, foto, video, bericht FROM ic1_multimedia multi LEFT OUTER JOIN ic1_multimediaKategorie multiK ON kategorie = multiK.id INNER JOIN ic1_multimediaRubrik multiR ON rubrik = multiR.id ORDER BY rubrik desc, datum desc"); // for-Schleife $rubrik = ''; while ($row = db_fetch_assoc($erg) ) { if (isset($rubrik) || $rubrik == $row['rubrik']){ $rubrik = $row['rubrik']; } else { // TODO } if (!isset($class) && $class == 'Cnorm'){ $class = 'Cmite'; } else { $class = 'Cnorm'; } $foto = isset($row['foto']) ? ('<a href="index.php?fotos_'.$row['foto'].'" class="foto"></a>') : (' '); $video = isset($row['video']) ? ('<a href="index.php?video-'.$row['video'].'" class="video">') : (' '); $bericht = isset($row['bericht']) ? ('<a href="index.php?news-'.$row['bericht'].'" class="bericht">') : (' '); $tpl->set_ar_out(array( 'CLASS' => $class, 'RUBRIK' => $rubrik, 'DATUM' => date('d.m.Y',strtotime($row['datum'])), 'KAT' => $row['kat'], 'BEZEICHNUNG' => $row['bezeichnung'], 'FOTO' => $foto, 'VIDEO' => $video, 'BERICHT' => $bericht ), 0); } // Legende $ergKats = db_query("SELECT bezeichnung, legende FROM prefix_multimediaKategorie"); while ($rowKats = db_fetch_assoc($ergKats) ) { $kats .= '<div class="smalfont">'.$rowKats[bezeichnung].' - '.$rowKats[legende].'</div>' ; } $tpl->set_out('KATS', $kats, 0); $design->footer(); ?> <!--@title=Multimedia@--><!--@view=normal@--><!--@viewoptions=@-->
betroffene Homepage: externer Link
Zuletzt modifiziert von Domme_09 am 20.12.2009 - 21:21:02