Hola, si corregi ese problema en el form de envio de los datos.
he cambiado el valor que envio por el id de mi orden en esta variable
$refVenta="$order_id";
He creado un archivo log, para ver los errores
estas son las ultimas 2 lineas
Código PHP:
[2011-03-22 18:56:24] Error al ejecutar el query (REPLACE INTO pedidos_confir VALUES ('22.03.2011-18:56:24', '52',
'67826693', '5', '', '', '2', '',
'99000.00')) la
base de datos - Column count doesn't match value count at row 1
[2011-03-22 18:59:59] Error al ejecutar el query (REPLACE INTO pedidos_confir VALUES ('22.03.2011-18:59:59', '1300830107',
'67813444', '5', '', '', '20', '',
'99000.00')) la
base de datos - Column count doesn't match value count at row 1
he logrado introducir el id de la orden y enviarla a pagos online.
ahora con eso ya tengo capturado el id de la orden pero debo actulizar mis dos tablas, en pedidos_confir el campo estado_pol y en order el campo state.
Estos son los valores que recibo:
A=Aceptado; Valor 4
C=Cancelado; Valor 5
R=Rechazado; Valor 6
P=Pendiente; Valor 12
los transformo en el case de esta forma
Hago el case y el reultado lo trasformo en esta linea.
case 4: $result_a = mysql_query("UPDATE order SET state ='pay' WHERE id=".$refVenta ,$conexion);
break;
esto no me esta funcionando ya que no tengo bien los valores en la tabla pedidos_confir