
10/03/2008, 15:15
|
| | Fecha de Ingreso: enero-2008
Mensajes: 33
Antigüedad: 17 años, 1 mes Puntos: 0 | |
insertar utilizando adodb en php Hola a todos. estoy realizando un sistema de estadisticas en la cual cargo datos de una planilla y necesito ingresar datos de esa planilla a una base de datos. en mi empresa siguen la siguiente estructura para ingresar datos con adodb:
function Guardar()
{
$data = $_POST;
if ( $data['boton']=="videos" ) {
parse_str($_POST['data'], $data);
$error = array();
$this->db->PConnect();
$data['id_categoria'] = $_POST['categoria'];
$data['video_fecha'] = $this->func->FormatDate($data['video_fecha'], "Y-m-d", false);
$data['video_titulo'] = utf8_decode($data['video_titulo']);
$data['video_descripcion'] = utf8_decode($data['video_descripcion']);
$data['video_url'] = utf8_decode($data['video_url']);
if ( $data['id']=="" ) {
$data['id_video'] = $this->IdVideo();
$data['video_ingreso'] = date("Y-m-d");
if ( !$this->db->AutoExecute("videos", $data, "INSERT") )
$error[] = $this->db->ErrorMsg();
}
else {
if ( !$this->db->AutoExecute("videos", $data, "UPDATE", "id_video={$data['id']}") )
$error[] = $this->db->ErrorMsg();
}
$this->db->Close();
}
alguien me podria explicar como funciona esto. precisamente la variable $data no entiendo que funcion cumple. agradezco de antemano. gracias |