Na wat gestoei krijg ik het volgende resultaat: . Template-gedeelte (bovenaan) is HTML en het onderste gedeelte is op basis van PHP/database. Hoe kan ik onderstaande code ombouwen tot een functie die vanuit club.php is aan te roepen en te assignen is naar club.tpl, zodat deze dezelfde opmaak krijgt als het bovenste gedeelte?
code: club.php
<?php
// Include global file & classes
require_once('./global.inc.php');
$pagetitle = "Club";
$smarty = new Smarty; // Maak object
$smarty->assign("Name","BC Netwerk");
$smarty->assign('pagetitle',$pagetitle);
$smarty->display('club.tpl');
$sql = "SELECT omschrijving,groep,voornaam,tussenvoegsel,achternaam,adres,telefoon,mobiel
FROM jobs, members
WHERE members.memberid=jobs.memberid ORDER BY jobid";
$result = mysql_query($sql);
$aantalrijen=3;
$teller=0;
echo '<table><tr>';
while ($regel=mysql_fetch_array($result))
{
echo '<td>';
echo $regel[0]."<br>\n";
echo $regel[2]." ".$regel[3]." ".$regel[4]."<br>\n";
echo $regel[5]."<br>\n";
echo "Tel.:" ." ".$regel[6]."<br>\n";
echo "Mob.:" ." ".$regel[7];
echo '</td>';
$teller++;
if ($teller%$aantalrijen==0)
{ echo "</tr><tr>";
}
}
echo '</tr></table>';
?>
tabelcode: club.tpl
<table class="headlinetable-sp" style="margin-top:15px;">
{section name=... loop=$...}
<tr>
<td class="second"></td>
</tr>
{/section}
</table>
Meerdere suggesties zijn welkom. BVD Auke.
1.767 views