1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
$ch = curl_init(); // Initialisation de la session cURL
curl_setopt($ch, CURLOPT_URL, 'http://145.239.32.254:8081/pokemon/pokemons'); // Définition de l'url de l'API
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Transfert sous forme de chaîne
$output = curl_exec($ch); // Exécution de la session cURL
curl_close($ch); // Fermeture de la session cURL
$output = json_decode($output, true); // Conversion de la chaïne JSON en variable PHP
$connect = mysqli_connect('localhost','root','','pokemon');
ini_set('display_errors', 1);
$connect->query('SET NAMES utf8');
error_reporting(E_ALL ^ E_NOTICE);
$verification = mysqli_fetch_assoc(mysqli_query($connect, "SELECT COUNT(idapi1) FROM pokémons"));
if ($verification['COUNT(idapi1)'] == 0) {
for ($i = 0; $i < sizeOf($output); $i++) {
$sql = "INSERT INTO pokémons (nom, numero, types, images) VALUES('".$output[$i]['nom']."', '".$output[$i]['numero']."', '".$output[$i]['types']."', '".$output[$i]['images']."')";
if (mysqli_query($connect, $sql)) {}
else { echo 'moi aimer chocolate ';}}
if($connect === false){die("ERROR: Could not connect. " . mysqli_connect_error());}}
$reponse = $connect-> query("SELECT * FROM pokemons");
while ($pokemon=$reponse->fetch_assoc()) {
echo "<div class='col-sm-6 col-md-4'><div class='thumbnail'><img src='" .$pokemon[$i]['images']."'</div>
<div class='caption'><h3>" .$pokemon[$i]['nom']. "</h3><p>Numéro :" .$pokemon[$i]['numero']. "</p><p>Type : " .$pokemon[$i]['types']. "<a class='btn btn-primary btn-block' href='API2.php' role='button'>Voir details »</a></p></div></div></div>"; }
$reponse->close();
mysqli_close($connect);
?> |
Partager