miércoles, 9 de noviembre de 2016

Servicio Rest con PHP Nuevo!

Tabla ejemplo para hacer el servicio Rest.






Código:

<?php


$opcion = ""; //null

function topTen(){
    include 'varsdb.php';
    $conn = new mysqli($servername,$username,$password_db,$dbname);
    if($conn->connect_error){
           die("La conexion fallo ".$conn->connect_error);
        }else{
            $sql = "SELECT * FROM top_ten";
            $result = $conn->query($sql);
            if($result->num_rows > 0){
                while($row = $result->fetch_assoc()){
               
                  
                    $resp[] = json_encode($row);
                }
            }
            $conn->close();
            return json_encode($resp);
        }
       
       
       
}

function votar(){
    echo "Votar";
}

//protocolo http GET

if(isset($_GET["opcion"])){
    $opcion = $_GET["opcion"];
   
    switch ($opcion){
    case "topten":
        $valores = topTen();
        break;
    case "voto":
        votar();
        $valores = null;
        break;
    }
   
    header('content-type: application/json');
    exit($valores);
   
}else{
    echo 'No existe esta opcion!!!';
}

Salida en el navegador.

No hay comentarios:

Publicar un comentario