<?
/***
@file procesa.php
@author SoyDigital
@creation date Agosto 2004
@modification date Julio 2007 (variable de tiempo y mensajes)
@version Micropagos 2.1
@email
[email protected]
***/
/***
Guarda los nuevos datos llegados por POST en la base de datos
***/
/***
Se requiere el fichero de configuracion
***/
require_once "conf.inc.php";
/***
Comprobar si hay variables
***/
if (isset($_POST['movil'])){
//variables recibidas
$var_movil = $_POST['movil'];
$var_clave = $_POST['clave'];
$var_fecha = $_POST['fecha'];
$var_operadora = $_POST['operadora'];
$var_evento = $_POST['evento'];
$tact = time();
$var_fecha_inicio = date("Y-m-d H:i:s",$tact);
$var_fecha_fin = date("Y-m-d H:i:s",mktime(date ("H",$tact),(date ("i",$tact)+$MIN),date ("s",$tact),date ("m",$tact),date ("d",$tact),date ("Y",$tact)));
//conexion a la base de datos
$conn = mysql_connect($AUTHDB_SERVER,$AUTHDB_USER,$AUTHDB_ PASSWD) or die ("Connect DB Failed");
$DB = mysql_select_db($AUTHDB_NAME, $conn) or die ("Select DB failed");
//consulta de inserción
$sql = "Insert Into $TB ($TB_MOVIL,$TB_CLAVE,$TB_FECHA_INICIO,$TB_FECHA_FI N,$TB_FECHA,$TB_OPERADORA,$TB_EVENTO) Values('$var_movil','$var_clave','$var_fecha_inici o','$var_fecha_fin','$var_fecha','$var_operadora', '$var_evento')";
//la consulta de inserción se ejecuta o da error
$res = mysql_query($sql) or die("Fallo consulta de insercion: ". mysql_error());
//consulta última inserción
$sql2 = "Select Max($TB_ID) AS id From $TB";
//la consulta de selección de última se ejecuta o da error
$res2 = mysql_query($sql2) or die("Fallo consulta de seleccionar ultima: ". mysql_error());
//obtenemos el id
$row2 = mysql_fetch_array($res2);
$var_id = $row2[id];
//consulta de selección
$sql3 = "Select * From $TB Where $TB_ID=$var_id";
//la consulta de seleccion se ejecuta o da error
$res3 = mysql_query($sql3) or die("Fallo consulta de seleccion: ". mysql_error());
//se guardan los datos en un array y se imprime si es TRUE, error si es FALSE
$row3 = mysql_fetch_array($res3);
if ($row3 != NULL) {
$respuesta = $OK_MSG." user: ".$row3[$TB_MOVIL]." y pass: ".$row3[$TB_CLAVE];
echo $respuesta;
}else {
$respuesta = $ERROR_MSG;
echo $respuesta;
}
//cierra la conexión a la base de datos
mysql_close($conn);
/***
Las variables están vacías
***/
}else{
$respuesta = $VAR_EMPTY_MSG;
echo $respuesta;
}
?>