Exemple #1
0
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;
}
Exemple #2
0
    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
Exemple #3
0
 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;
 }