Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/03/2009, 09:43
Avatar de aliza
aliza
 
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 16 años, 3 meses
Puntos: 6
Respuesta: Ayuda mysql_insert_id()!!!!

Gracias a ambos por la dedicación. Suponía que el problema era porque la variable es local.

He declarado la variable al principio del código php y la he inicializado: $npedido='';.

Luego en la primera función la he llamado: global $npedido; y le he asignado un valor: $npedido=mysql_insert_id();

Por último, en la segunda función la he vuelto a llamar antes de la sentencia SQL para que la introduzca: global $npedido;

Y sigue sin introducir. Tengo puesto un mensaje de alerta para cuando no introduce los valores que es el de: echo "<div>Ha habido un error en la introducción de datos.</div>\n"; que es el que me lanza, por eso se que es problema de $npedido, porque el resto del código está perfecto.