Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2008, 15:15
barto3x
 
Fecha de Ingreso: enero-2008
Mensajes: 33
Antigüedad: 16 años, 3 meses
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