Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 36 bytes) in E:\Dropbox\xampp-portable\htdocs\xampp\PJWSTK\users.php on line 16
Jako, że dopiero zaczynam naukę ze Smarty PHP kożystam z manulala zamieszczonego tu
Poniżej zamieszczam funkcję z której korzystam w skrypcie, szablon .tpl oraz skrypt PHP.
function db_czytaj($zapytanie){ require('mysql_config.php'); $mysql=mysqli_connect($mysql_server,$mysql_user,$mysql_password) or die('nie polaczylo z baza danych'); $wynik2=mysqli_fetch_assoc($wynik); return $wynik2; }
<?php require('include/include.php'); require('header.php'); require('menu.php'); $tpl = new Smarty; $tpl -> template_dir = 'smarty/templates/'; $tpl -> compile_dir = 'smarty/templates_c/'; $zapytanie="select `user_id`,`login`,`name`,`surname`,`email`,`telephone` FROM `users`;"; $wynik=db_czytaj($zapytanie); while($wynik){ 'user_id'=>$wynik['user_id'], 'login'=>$wynik['login'], 'name'=>$wynik['name'], 'surname'=>$wynik['surname'], 'email'=>$wynik['telephone'], ); } $tpl -> assign('wynik', $wynik2); $tpl -> display('users.tpl'); ?>
<fieldset> <legend><p>Użytkownicy</p></legend> <a href="add_user.php"><button type="button"><p>Dodaj użytkownika</p></button></a> <table> {section name=i loop=$wynik} <tr> <td> {$wynik[i].login} </td> <td> {$wynik[i].name} </td> <td> {$wynik[i].surname} </td> <td> {$wynik[i.email]} </td> <td> {$wynik[i].telephone} </td> </tr> {/section} </table> </fieldset>