melistik
Erfahrenes Mitglied
Sodalle. Ich bekomme schon Templates hin und es klappt auch alles ganz gut,
doch nun möchte ich sozusagen eine Marke zb. {infolist} durch eine for Funktion
so lange mit daten spicken und dann erst die Tabelle schliessen.
Ich kann mir denken, dass das keiner Verstanden hat deshalb der Code.
Doch in diesem Fall wird der Code von template_list_admin.html
immer Komplette aufgerufen und ausgegeben und somit mehrere Tabelle erstellt.
Ich möchte es aber so machen, dass nur ein Tabelle entsteht.
Wie kann man soetwas machen, ohne mehrere Templates dafür zu erstellen ?
---------------------------------------------------------------------------------------------------
Noch fürs bessere Verständniss.
So sieht es bisher aus.
So soll es aussehen
doch nun möchte ich sozusagen eine Marke zb. {infolist} durch eine for Funktion
so lange mit daten spicken und dann erst die Tabelle schliessen.
Ich kann mir denken, dass das keiner Verstanden hat deshalb der Code.
PHP:
------------ so rufe ich mein Template bisher auf ---------
$template_admin_list = "templates/template_list_admin.html";
for ($i = ($total - ($perpage*($page-1))); $i >= ($total - (($perpage*$page)-1)) ;$i--)
{
$zeile = $lines[$i];
list($name,$email,$icq,$homep,$text,$datum) = explode ("|--|", $zeile);
$open_admin_list = fopen ($template_admin_list, "r");
$admin_list = fread($open_admin_list, filesize($template_admin_list));
$admin_list = ereg_replace("{infolist}","<A HREF='$PHP_SELF?db=$id&i=$i'>$name <i>$datum<i></A>",$admin_list);
$admin_list = stripslashes($admin_list);
fclose($open_admin_list);
echo $admin_list;
PHP:
<center><table border="0" width="500">
<tr>
<td width="50"></td>
<td width="450">{infolist}</td>
</tr>
</table>
</center>
Ich möchte es aber so machen, dass nur ein Tabelle entsteht.
Wie kann man soetwas machen, ohne mehrere Templates dafür zu erstellen ?
---------------------------------------------------------------------------------------------------
Noch fürs bessere Verständniss.
PHP:
<center><br><table border="0" width="500">
<tr>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=6'>kleiner freak <i> 30.10.03 <i></A></td>
</tr>
</table><br>
</center><center><br><table border="0" width="500">
<tr>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=5'>teste mal <i> 30.10.03 <i></A></td>
</tr>
</table><br>
</center><center><br><table border="0" width="500">
<tr>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=4'>nahne <i> 30.10.03 <i></A></td>
</tr>
</table><br>
</center><center><br><table border="0" width="500">
<tr>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=3'>ggg <i> 30.10.03 <i></A></td>
</tr>
</table><br>
</center>
So soll es aussehen
PHP:
<center><br><table border="0" width="500">
<tr>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=5'>teste mal <i> 30.10.03 <i></A>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=4'>nahne <i> 30.10.03 <i></A>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=3'>ggg <i> 30.10.03 <i></A>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=5'>teste mal <i> 30.10.03 <i></A>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=4'>nahne <i> 30.10.03 <i></A>
<td width="50"></td>
<td width="450"><A HREF='?db=edit&i=3'>ggg <i> 30.10.03 <i></A></td>
</tr>
</table><br>
</center>