mam problem korzystam z klasy mysql która dołaczam za pomocą include, gdy wywoluje jedno zapytania to dziala dobrze ale jak chce dwa zapytania wywolac to wtedy wystepuje blad. Jedno zapytanie jest w pliku ala.php a w nim także jest include w którym jest drugie zapytanie i to ono nie działa.
kod index.php
require("include/class_mysql.php"); include ("ala.php");
kod ala.php
- to zapytanie działa
<?php foreach ($db->dbh->query($sql_cennik) as $row){ echo'<tr><td>'.$row['bandwidth'].'GB</td><td><strong>'.$row['price'].' zł</strong></td><td><a href="kup">kup teraz!</a></td></tr>'; } include ("statbar.php"); ?>
a teraz statbar.php i wnim podobne zapytanie ale nie działa, jest poprawne bo jak wdroże je do ali to działa.
BLAD:
Notice: Undefined variable: db in C:\xampp\htdocs\prorapid3\template\statbar.php on line 3
Notice: Trying to get property of non-object in C:\xampp\htdocs\prorapid3\template\statbar.php on line 3
Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\prorapid3\template\statbar.php on line 3
Jak to naprawić coś chyba jest z includowaniem ale nie mam pomysłu