Wyobraź sobie, że istnieje: http://pastebin.com/ gdzie możesz wkleic kod i wybrać odpowiednią składnię. Popraw pytanie wstawiając kod i będzie git.
Na razię widzę, że mżna pozbyć się tych includów i zrobić autoloader do klas ;)
2. oddzielić kod html od php , fajny system szablonów ma Twig, poczytaj sobie o nim:)
I jeżeli robisz to dla siebie, to jest to dobre ćwiczenie, ale nie używaj go gdzieś na produkcji :D
Wywal z klasy artykułów te global, a połączenie przesyłaj w konstruktorze
class Article{
private $pdoHandle;
public function __construct( \PDO $pdo ) {
$this->pdoHandle = $pdo;
}
public function fetch_all() {
$query = $this->pdoHandle->prepare("SELECT * FROM articles");
$query->execute();
return $query->fetchALL();
}
public function fetch_data($article_id){
$query = $this->pdoHandle->prepare("SELECT * FROM articles WHERE article_id=?");
$query->bindValue(1,$article_id);
$query->execute();
return $query->fetch();
}
// kod moze zawierac bledy, nie mam IDE przy sobie.
}