Kirsiina

varsat2

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