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);
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.