Voorbeeld PHP-code t.b.v. WordPress website


Zoals beloofd, hier wat PHP-code waarmee ik voor het eerst de Dataservices heb uitgeprobeerd. Het is een eenvoudig voorbeeld, dat alleen over Teams gaat, maar het kan behulpzaam zijn bij de eerste stap. Vul bij XXXXXXX je eigen Client_Id in.


<?php


  $url='https://data.sportlink.com/teams?client_id=XXXXXXX';

  $ch = curl_init();

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

  curl_setopt($ch, CURLOPT_URL,$url);

  $result=curl_exec($ch);

  curl_close($ch);

  $programma_output = json_decode($result, true);

  $aantalrecords = count($programma_output);

  echo 'Aantal records = ' . $aantalrecords . '<br/>';

  echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">';

  for ($i = 0; $i < $aantalrecords; $i++)

  {

    echo '<tr>';

      echo '<td>' . $programma_output[$i]["teamcode"] . '</td>';

      echo '<td>' . $programma_output[$i]["teamnaam"] . '</td>';

      echo '<td>' . $programma_output[$i]["poulecode"] . '</td>';

      echo '<td>' . $programma_output[$i]["competitienaam"] . '</td>';

      echo '<td>' . $programma_output[$i]["klassepoule"] . '</td>'; 

      echo '<td>' . $programma_output[$i]["spelsoort"] . '</td>';

      echo '<td>' . $programma_output[$i]["competitiesoort"] . '</td>';

      echo '<td>' . $programma_output[$i]["geslacht"] . '</td>';

    echo '</tr>';

  }

  //var_dump($programma_output);

  echo '</table>';

  echo 'Klaar';

?>


Ik heb al een flink aantal services uitgeprobeerd, maar nog geen keuze-lijsten. Daar ga ik morgenavond even naar kijken.

Hoe maak je hiervan een drop-down en hoe combineer je dat dan met het programma overzicht? Wat ik zo graag wil is dat je een keuze voor leeftijdscategorie maakt en dat het programma van deze leeftijdscategorie wordt getoond.

Dat wordt programmeren. En als je dat zelf wilt maken, heb je wel wat PHP-kennis en ervaring nodig. Wij doen dit ook zelf op onze eigen website. Zie bijvoorbeeld http://www.bsleiden.nl/programma alwaar we ook een dropdownlist uitgeprogrammeerd hebben om het programma van een bepaald team te tonen.


Maar dat is wel voor gevorderden!

Inloggen of registreren om een reactie te posten