Здравствуйте. Помогите разобраться. Код по идее должен работать так. По ID из таблицы users берется значение столбца Licevoj. По которому из таблицы plata выводятся списки строк схожие со строкой.
Появляется ошибка Catchable fatal error: Object of class PDOStatement could not be converted to string in /var/www/vhosts/norbi-tv.ru/norb i-tv.ru/lk/libs/Data.lib.php on line 133
вот та строка (( $query = $this->db->query("SELECT * FROM `Plata`......)
PHP:
скопировать код в буфер обмена
<?PHP $data = new data(); ?> <br> <table width="80%" class="pure-table"> <thead> <tr><th>№</th><th>ЛС</th><th>Баланс</th><th>Cписание</th><th>Начисление</th><th>дата</th></tr> </thead> <tbody> <?PHP echo $data->showUsers($id); ?> </tbody> </table>
PHP:
скопировать код в буфер обмена
public function showUsers($id){ $Licevoj = $this->db->query("SELECT Licevoj FROM `users` WHERE `id`=$id"); $query = $this->db->query("SELECT * FROM `Plata` WHERE `Licevoj` =$Licevoj"); $return = ""; while($result = $query->fetch()){ $return .= "<tr><td>{$result->Nom}</td><td>{$result->Licevoj}</td> <td>{$result->Balance}</td><td>{$result->Spisanie}</td><td>{$result->Nachislenie}</td> <td>".date( $result->DataP)."</td></tr>"; } return $return; }
|