martes, 21 de mayo de 2013

Material de la unidad 3 de graficación.

Apuntes para la unidad 3.

https://docs.google.com/file/d/0B-hQiDaqUNLwR0paU0hIWHZJSFE/edit?usp=sharing

viernes, 17 de mayo de 2013

Servicio Rest para el proyecto.

Basado en el proyecto de los tamáles, aquí les dejo el código para que lo acoplen a su proyecto.


<?php
/*
 * Api de tamales_online que arrojará los precios de los tamales
 * tipo Json.
 */
function get_tamales_list(){
    
    //Iniciamos la consulta de la tabla de tamales.

    $conexion = mysql_connect('localhost', 'srtamal', 'cTt9HNfRYPZQdcCZ') or die("No se pudo conectar: ".  mysql_error());
        mysql_query('SET NAME utf8');

        mysql_select_db('tamalesol')or die("No se pudo conectar la BD".mysql_error());
        
        $sql = "SELECT * from tamales";
        
$rs = mysql_query($sql,$conexion) or die ("No se realizó la consulta". mysql_error());
        
        $resp = array(); //rest
        
        while($fila = mysql_fetch_object($rs)){
            
            $resp[] = $fila;
            
        }
         mysql_free_result($rs);
         mysql_close($conexion);
         
         return json_encode($resp); //Buscar para xml
}

function get_tamales_list2(){
    
    //Iniciamos la consulta de la tabla de tamales.

    $conexion = mysql_connect('localhost', 'srtamal', 'cTt9HNfRYPZQdcCZ') or die("No se pudo conectar: ".  mysql_error());
        mysql_query('SET NAME utf8');

        mysql_select_db('tamalesol')or die("No se pudo conectar la BD".mysql_error());
        
        $sql = "SELECT * from tamales where idTamal = 3";
        $rs = mysql_query($sql,$conexion) or die ("No se realizó la consulta". mysql_error());
        
        $resp = array(); 
        
        while($fila = mysql_fetch_object($rs)){
            
            $resp[] = $fila;
            
        }
         mysql_free_result($rs);
         mysql_close($conexion);
         
         return json_encode($resp);
}



$possible_url = array($_GET["action"]);

$value = "A ocurrido un error!";

if (isset($_GET["action"]) && in_array($_GET["action"], $possible_url))
//if (isset($_GET["action"]))
{
  switch ($_GET["action"])
  {
      case "tamales":
        $value = get_tamales_list();
        break;
      
 case "tamales2":
$value = get_tamales_list2();
break;
default:
$value = "Error, sin action.";
//break;
    }
}
exit($value);

//Escribir sin comillas los valores de la variable action.
//http://localhost:8080/tamalesol/catalogo/tamales.php?action=tamales

?>