예제 #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;
}
예제 #2
0
}
//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
$stmt = $db->prepare('SELECT DISTINCT kuvaaja_id, hevonen_kuvaaja.url, hevonen_kuvaaja.nimi FROM hevonen_kuva INNER JOIN hevonen_kuvaaja ON hevonen_kuva.kuvaaja_id=hevonen_kuvaaja.id WHERE hevonen_id = :id');