Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/02/2013, 12:10
cpf27
 
Fecha de Ingreso: febrero-2013
Mensajes: 6
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Problema para registrar datos en tabla mysql

Gracias por sus respuestas.

Este es el código que está asociado a dicha tabla:


<?
//header("Content-type: text/xml");
require_once('libs/class.BDmysql.php');
require_once('libs/fxBD.php');

class personal_ous{
var $id;
var $tipo;
var $nombre;
var $ape;
var $edad;
var $sex;
var $inst;
var $activo;
var $dni;
var $cargo_id;
var $cu_id;
var $ju_id;
var $ti_cargo;
var $id_gi;
public static function Insert($tipo,$nombre,$ape,$edad,$inst,$sex,$activo ,$dni,$cargo_id,$cu_id,$ju_id,$ti_cargo,$id_gi,$pe rsonal)
{
$id=getNewId('assistant_id','personal_ous');
$tipo=MAYUSC(utf8_decode($tipo));
$nombre=MAYUSC(utf8_decode($nombre));
$ape=MAYUSC(utf8_decode($ape));
$inst=MAYUSC(utf8_decode($inst));
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query='INSERT INTO personal_ous(assistant_id,assistant_type,assistant _name,assistant_lastname,assistant_edad,assistant_ sex,assistant_institution,assistant_active,assista nt_dni,cargo_id,cu_id,ju_id,tipoCargo_id,grado_ins truccion_id,assistant_personal)
VALUES("'.$id.'","'.$tipo.'","'.$nombre.'","'.$ape .'","'.$edad.'","'.$sex.'","'.$inst.'",
"'.$activo.'","'.$dni.'","'.$cargo_id.'","'.$cu_id .'","'.$ju_id.'","'.$ti_cargo.'","'.$id_gi.'","'.$ personal.'")';
$a->consulta($query);

$a->closeMysql();
return true;
}
return false;
}
public static function Update($id,$tipo,$nombre,$ape,$edad,$inst,$sex,$ac tivo,$dni,$cargo_id,$cu_id,$ju_id,$ti_cargo,$id_gi )
{
$tipo=MAYUSC(utf8_decode($tipo));
$nombre=MAYUSC(utf8_decode($nombre));
$ape=MAYUSC(utf8_decode($ape));
$inst=MAYUSC(utf8_decode($inst));
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query='UPDATE personal_ous set assistant_type="'.$tipo.'",assistant_name="'.$nomb re.'",
assistant_lastname="'.$ape.'",assistant_edad="'.$e dad.'",assistant_sex="'.$sex.'",assistant_institut ion="'.$inst.'",
assistant_active="'.$activo.'",assistant_dni="'.$d ni.'",cargo_id="'.$cargo_id.'",cu_id="'.$cu_id.'", ju_id="'.$ju_id.'",
tipoCargo_id="'.$ti_cargo.'",grado_instruccion_id= "'.$id_gi.'"
WHERE assistant_id="'.$id.'"';
echo $query;
$a->consulta($query);
$a->closeMysql();
return true;
}
return false;
}
public static function Delete($id)
{
$a=new BDmysql();
$conexion=$a->conectarMysql();
$query='DELETE from personal_ous WHERE assistant_id="'.$id.'"';
$result=$a->consulta($query);
$a->closeMysql();
return true;
}


public static function ListaC($condicion){
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query="SELECT
personal_ous.assistant_id,
cu.cu_razon_social,
cargo.descripcion,
tipocargo.tc_nombre,
personal_ous.assistant_name,
personal_ous.assistant_lastname,
CONCAT(personal_ous.assistant_name,' ',personal_ous.assistant_lastname) AS 'nomcompleto',
personal_ous.assistant_institution,
personal_ous.assistant_active,
personal_ous.tipoCargo_id,
grado_instruccion.gi_descripcion
FROM
personal_ous
INNER JOIN grado_instruccion ON (personal_ous.grado_instruccion_id=grado_instrucci on.grado_instruccion_id)
INNER JOIN cu ON (personal_ous.cu_id=cu.cu_id)
INNER JOIN cargo ON (personal_ous.cargo_id=cargo.cargo_id)
AND (cargo.tipoCargo_id=personal_ous.tipoCargo_id)
INNER JOIN tipocargo ON (tipocargo.tipoCargo_id=personal_ous.tipoCargo_id) ".$condicion;
$result=$a->consulta($query);
$a->closeMysql();
}
return $result;
}

public static function ListaJ($condicion){
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query="SELECT
personal_ous.assistant_id,
ju.ju_nombre,
cargo.descripcion,
tipocargo.tc_nombre,
personal_ous.assistant_name,
personal_ous.assistant_lastname,
CONCAT(personal_ous.assistant_name,' ',personal_ous.assistant_lastname) as 'nomcompleto',
personal_ous.assistant_institution,
personal_ous.assistant_active,
personal_ous.tipoCargo_id,
grado_instruccion.gi_descripcion
FROM
personal_ous
INNER JOIN grado_instruccion ON (personal_ous.grado_instruccion_id=grado_instrucci on.grado_instruccion_id)
INNER JOIN ju ON (personal_ous.ju_id=ju.ju_id)
INNER JOIN cargo ON (personal_ous.cargo_id=cargo.cargo_id)
AND (cargo.tipoCargo_id=personal_ous.tipoCargo_id)
INNER JOIN tipocargo ON (cargo.tipoCargo_id=tipocargo.tipoCargo_id) ".$condicion;
$result=$a->consulta($query);
$a->closeMysql();
}
return $result;
}



public static function getPersonal($id){
$comp=new Personal_ous();
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query='SELECT
personal_ous.assistant_type,
personal_ous.assistant_name,
personal_ous.assistant_lastname,
personal_ous.assistant_edad,
personal_ous.assistant_sex,
personal_ous.assistant_institution,
personal_ous.assistant_active,
personal_ous.assistant_dni,
personal_ous.cargo_id,
personal_ous.cu_id,
personal_ous.ju_id,
personal_ous.tipoCargo_id,
personal_ous.grado_instruccion_id
FROM
personal_ous
WHERE assistant_id='.$id;
$result=$a->consulta($query);
$v=mysql_fetch_row($result);
if($result){
$comp->id=$id;
$comp->tipo=$v[0];
$comp->nombre=$v[1];
$comp->ape=$v[2];
$comp->edad=$v[3];
$comp->sex=$v[4];
$comp->inst=$v[5];
$comp->activo=$v[6];
$comp->dni=$v[7];
$comp->cargo_id=$v[8];
$comp->cu_id=$v[9];
$comp->ju_id=$v[10];
$comp->ti_cargo=$v[11];
$comp->id_gi=$v[12];
}
$a->closeMysql();
}
return $comp;
}
public static function Insert2($tipo,$nombre,$ape,$edad,$inst,$sex,$activ o,$dni,$cargo_id,$cu_id,$ju_id,$ti_cargo,$id_gi,$p ersonal)
{
$id=getNewId('assistant_id','personal_ous');
$tipo=MAYUSC(utf8_decode($tipo));
$nombre=MAYUSC(utf8_decode($nombre));
$ape=MAYUSC(utf8_decode($ape));
$inst=MAYUSC(utf8_decode($inst));
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query='INSERT INTO personal_ous(assistant_id,assistant_type,assistant _name,assistant_lastname,assistant_edad,assistant_ sex,assistant_institution,assistant_active,assista nt_dni,cargo_id,cu_id,ju_id,tipoCargo_id,grado_ins truccion_id,assistant_personal)
VALUES("'.$id.'","'.$tipo.'","'.$nombre.'","'.$ape .'","'.$edad.'","'.$sex.'","'.$inst.'",
"'.$activo.'","'.$dni.'","'.$cargo_id.'","'.$cu_id .'","'.$ju_id.'","'.$ti_cargo.'","'.$id_gi.'","'.$ personal.'")';
$a->consulta($query);

$a->closeMysql();
return $id;
}
return false;
}
public static function Lista($condicion){
$a=new BDmysql();
$conexion=$a->conectarMysql();
if($conexion){
$query="SELECT
personal_ous.assistant_id
, personal_ous.assistant_type
, personal_ous.assistant_name
, personal_ous.assistant_lastname
, personal_ous.assistant_edad
, personal_ous.assistant_sex
, personal_ous.assistant_institution
, personal_ous.assistant_dni
, personal_ous.grado_instruccion_id
, grado_instruccion.gi_descripcion
FROM
grado_instruccion
LEFT JOIN personal_ous
ON (grado_instruccion.grado_instruccion_id = personal_ous.grado_instruccion_id) ".$condicion;
$result=$a->consulta($query);
$a->closeMysql();
}
return $result;
}
}

//echo component::getNewCode();
//ersonal_ous::Insert("hola","cara","12","asdfa","f" ,"si","12345633","2","1","1","1","1");
//ju::Delete("6");
//cuenca::Update(3,"C1","holxx","ss","dd","hola","ho la","Si");
?>


Espero que eso sea lo que me piden. Voy a aumentarle la memoria en PHP.ini a 128MB, estaba en 32 MB. Voy a reiniciar porque me sigue saliendo el mismo error.

Lo que tengo dudas es que hay 3 archivos php.ini en estas carpetas:

C:\xampp
C:\xampp\php
C:\xampp\apache

También hay un archivo php4.ini y php5.ini. Esos los debo dejar así como están?