Kirsiina

varsat

May 12th, 2026 (edited)
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.36 KB | None | 0 0
  1. <h3>Jälkeläiset</h3>
  2.  
  3. <?php
  4. $vh = 'VH11-059-0059'; // tähän aina hevosen VH-tunnus
  5. $url = 'http://virtuaalihevoset.net/rajapinta/varsat/'.$vh;
  6. $obj = json_decode(file_get_contents($url), true);
  7.  
  8. if(isset($obj['error']) && $obj['error'] == 0){
  9.     $varsat = $obj['varsat'];
  10.  
  11.     if(sizeof($varsat) == 0){
  12.         echo '<p>Ei jälkeläisiä</p>';
  13.     }
  14.     else {
  15.         foreach ($varsat as $varsa){
  16.             $nimi = $varsa['nimi'];
  17.             $sukupuoli = $varsa['sukupuoli'];
  18.             $syntymaaika = $varsa['syntymaaika'];
  19.             $url = $varsa['url'];
  20.             $vanhempi = $varsa['vanhempi'];
  21.             $rotunro = $varsa['rotunro'];
  22.             $rotulyhenne = $varsa['rotulyhenne'];
  23.  
  24.             $skp_kirjain = array(1=>'tamma', 2=>'ori', 3=>'ruuna');
  25.             $vanhempi_kirjain = array(1=>'e', 2=>'i', 3=>'i');
  26.  
  27.             echo $rotulyhenne . ' ' . $skp_kirjain[$sukupuoli] . ' ' . '<a href="' . $url . '">' . $nimi . '</a>, s. ' . $syntymaaika . ' (';
  28.  
  29.             if (isset($vanhempi) && sizeof($vanhempi) > 0){
  30.                 echo $vanhempi_kirjain[$vanhempi['sukupuoli']] . '. <a href="'.$vanhempi['url'].'">'.$vanhempi['nimi'].'</a>)';
  31.             }
  32.  
  33.             echo '<br>';
  34.         }
  35.     }
  36. } else if ($obj['error'] == 1){
  37.     echo $obj['error_description'];
  38. } else {
  39.     echo "<p>Tapahtui odottamaton virhe!</p>";
  40. }
  41.  
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment