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
?>
No hay comentarios:
Publicar un comentario