Help me please! How to transfer data from table to smarty?php
Function:mysql
public function getBanLog() { global $mysqli; $result = $query = $mysqli->query("SELECT * FROM `bans`") or die($mysqli->error); $rows = array(); while($row = $result->fetch_array(MYSQLI_ASSOC)) { $rows[] = $row; } }
index.php:sql
$user = new UserInfo(); $smarty = new Smarty(); $smarty->assign("userInfo", $user); $smarty->assign('ban', $user->getBanLog()); $smarty->display('template/ban.tpl');
ban.tpl:app
{foreach from=$ban item=row} <td>{$row.id}</td> <td>{$row.banned}</td> <td>{$row.admin}</td> <td>{$row.reason}</td> {/foreach}
WHERE
clause in your query, which appears to return all bans for all users, not just the user as implied by theUserInfo()
. – Michael Berkowski Jul 27 '13 at 12:11getBanLog()
returns nothing, and$result = $query = $mysqli->query
– bansi Jul 27 '13 at 12:14