Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2008, 20:16
Avatar de acastillog70
acastillog70
 
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Exclamación Ayuda con error en arreglo y guardar informacion en BD

Hola todos, les pido de favor me ayuden a solucionar este error y no encuentro la respuesta ya llevo algún tiempo queriendolo solucionar pero nada, mucho he de agradecer su apoyo.

Aqui les pongo el código que estoy utilizando:

Código PHP:
print_r($data->varios); //Me imprime los datos del arreglo correctamente solo lo pongo para saber si estoy tomando correctamente los datos
require('pase.php');
$con=odbc_connect($dsn,$usuario,$password);
if(!
$con) { die("No fue posible conectarse a la base de datos G_arreglo"); exit; }
$datos_sql = array (serialize($data->varios), $_SERVER['PHP_AUTH_USER']);
    
$sent odbc_prepare($con
    
"INSERT INTO C_Ordinarias (N_cliente, Cta_Cheque, Nombre, Cuenta_lyf, Tipo_cuenta, Movimiento) VALUES (?,?,?,?,?,?)");
    if (!
odbc_execute($sent$datos_sql)){ echo "algo fallo"; }

odbc_close($con); 
Me da el siguiente error :
Warning: odbc_execute() [function.odbc-execute]: Not enough parameters (2 should be 6) given in G_arreglo.php on line 18

La linea 18 es la siguiente:
if (!odbc_execute($sent, $datos_sql)){ echo "algo fallo"; }

Pero creo que aqui no hay nada malo, es ahi donde no encuentro el error y pido su valiosa ayuda.

La base de datos contiene los siquientes campos:
N_cliente, Cta_Cheque, Nombre, Cuenta, Tipo_cuenta, Movimiento.

Saludos y espero me puedan comentar algo sobre este asunto.
__________________
Nacemos para morir. De lo demas, no te preocupes, ocupate.