PHP - Problemas con dbase

   
Vista:
Imágen de perfil de Alejandro

Problemas con dbase

Publicado por Alejandro (198 intervenciones) el 17/12/2015 01:27:29
Bueno estoy tratando de guardar unos datos en dbase pero tengo algunos problemas
1. Si el array tiene keys, no funciona
2. Guarda pero combina campos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//abro el DBF
$FACTURAS = dbase_open('/nuevas/FACTURAS.DBF', 2);
//Leo el registro 0
$fila = dbase_get_record_with_names($MSTFAC, 0);
//Quito el campo deleted
unset($fila[deleted]);
//Limpio el contenido del array obtenido
foreach($fila as $k=>$v){$fila[$k] = "";}
//Asigno los nuevos valores
$fila[FECHAFAC]=date('Ymd',strtotime($_POST[FECHAFAC]));
$fila[CLIENTE]=$_POST[CLIENTE];
//Creo una nuevo array sin keys para solucionar mi problema #1
foreach($fila as $v){$newFila[] = $v;}
//Por ultimo agrego el registro con los nuevos valores
dbase_Add_record($MSTFAC,$newFila)

Cuando veo mi DBF tengo que Fecha = 16/12/2015 esta bien, pero Cliente = 20151216Nombr_Del_Cliente
Es un ejemplo porque son muchos campos en los que siguen tengo espacios y luego el dato enviado por POST es decir Apellidos = " Apellido1_Apellido2" otros estan vacios y el campo siguiente contiene el del anterior junto con el correspondiente

¿alguna idea?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder