im Smarty Newbee. Es wird versucht, einige Daten aus der Datenbank anzuzeigen, aber auf der Browserseite wird nichts angezeigt. Ich habe versucht, die Abfrage in PHP-Datei zu zeigen, alles funktioniert gut, aber ich kann nicht in Smarty anzeigen. Mein Code hier: New.phpZeige Daten von DB, Smarty
<?php
include 'Smarty/libs/Smarty.class.php';
$link = mysqli_connect ('localhost','xxxx','xxxx','xxxx');
$sql = "SELECT * FROM `s_news`";
$result = mysqli_query($link,$sql);
while($row = mysqli_fetch_assoc($result)) {
$data[] = $row; # $data is the array created for use in the Smarty template.
$smarty->assign('data', $data);
$smarty->display('text.tpl');
}
?>
Text.tpl Datei:
{foreach from=$cat1 item=item}
<table cellpadding="2" cellspacing="0">
<tr>
<td>Username:</td>
</tr>
{foreach from=$data item=item key=key}
<tr>
<td>{$item.date}</td>
<tr>
{/foreach}
</table>
{/foreach}
Dank!
sollten Sie außerhalb der Schleife zuweisen –
@ YourCommonSense pls Antwort. Ich kann mir nicht vorstellen, was du gesagt hast. –