Cita:
Iniciado por okram
Es extraño. Si te devuelve 3 es porque $num_arts no es igual a 0, pero en ese caso no debería ejecutar tu sentencia INSERT. Antes de hacer el if con $num_arts prueba imprimiendo tal variable:
Saludos,
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Es muy raro porque siempre devolvía 3 por lo que se supone que no entraría se tendría que ejecutar el INSERT pero si se ejectuaba, ¿raro verdad?, púes os aseguro que es así, no se porque le ha afectado que estuviera mal el campo del SELECT
WHERE ref='".$ref_pedido."'. No se en que medida esto puede perjudicar a que entre o no en el if del INSERT pero ahora que lo he solucionado funciona perfectamente.
un saludo y gracias