function hae_tiedot($id, $db) { //Perustietojen hakeminen $stmt = $db->prepare('SELECT * FROM hevonen_tiedot WHERE id = :id'); $stmt->bindParam(':id', $hevonen_id); $hevonen_id = $id; $stmt->execute(); $haettu_tiedot = $stmt->fetch(PDO::FETCH_ASSOC); //Sukutietojen $stmt = $db->prepare('SELECT * FROM hevonen_suku WHERE id = :id'); $stmt->bindParam(':id', $hevonen_id); $stmt->execute(); $haettu_suku = $stmt->fetch(PDO::FETCH_ASSOC); //Tämän Heppa-olion luonti $tama_heppa = new Heppa($haettu_tiedot, $haettu_suku); $tama_heppa->hae_sukupolvet($db, $tama_heppa->suvun_pituus); return $tama_heppa; }
die; } //Perustietojen hakeminen $stmt = $db->prepare('SELECT * FROM hevonen_tiedot WHERE url = :url'); $stmt->bindParam(':url', $hevonen_url); $hevonen_url = $_GET['url']; $stmt->execute(); $haettu_tiedot = $stmt->fetch(PDO::FETCH_ASSOC); $hevonen_id = $haettu_tiedot['id']; //Sukutietojen $stmt = $db->prepare('SELECT * FROM hevonen_suku WHERE id = :id'); $stmt->bindParam(':id', $hevonen_id); $stmt->execute(); $haettu_suku = $stmt->fetch(PDO::FETCH_ASSOC); //Tämän Heppa-olin luonti $tama_heppa = new Heppa($haettu_tiedot, $haettu_suku); $tama_heppa->hae_sukupolvet($db, $tama_heppa->suvun_pituus); //Vanhemien hakeminen $isa = $tama_heppa->isa; $ema = $tama_heppa->ema; //Ison kuvan hakeminen $stmt = $db->prepare('SELECT * FROM hevonen_kuva WHERE hevonen_id = :id AND iso_kuva="true"'); $stmt->bindParam(':id', $hevonen_id); $stmt->execute(); $isokuva = $stmt->fetch(PDO::FETCH_ASSOC); //Muiden kuvien hakeminen $stmt = $db->prepare('SELECT * FROM hevonen_kuva WHERE hevonen_id = :id AND iso_kuva="false"'); $stmt->bindParam(':id', $hevonen_id); $stmt->execute(); $kuvat = $stmt->fetchAll(); //Kuvaajien hakeminen
public function hae_jalkelaiset($db, $sukupuoli) { if ($sukupuoli == 'tamma') { $stmt = $db->prepare('SELECT * FROM hevonen_suku WHERE ema_id = :id'); } else { $stmt = $db->prepare('SELECT * FROM hevonen_suku WHERE isa_id = :id'); } $stmt->bindParam(':id', $this->id); $stmt->execute(); $haettu_varsat = $stmt->fetchAll(); if ($haettu_varsat) { $varsa_lista = array(); foreach ($haettu_varsat as $varsa) { //Perustietojen hakeminen $stmt = $db->prepare('SELECT * FROM hevonen_tiedot WHERE id = :id'); $stmt->bindParam(':id', $id); $id = $varsa['id']; $stmt->execute(); $haettu_tiedot = $stmt->fetch(PDO::FETCH_ASSOC); //Sukutietojen $stmt = $db->prepare('SELECT * FROM hevonen_suku WHERE id = :id'); $stmt->bindParam(':id', $id); $stmt->execute(); $haettu_suku = $stmt->fetch(PDO::FETCH_ASSOC); $varsa = new Heppa($haettu_tiedot, $haettu_suku); $varsa->hae_vanhemmat($db); $varsa_lista[] = $varsa; } return $varsa_lista; } return null; }