Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2009, 11:22
Avatar de aliza
aliza
 
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 15 años, 5 meses
Puntos: 6
Ayuda con variables globales!!!

Buenas. Tengo un problema con variables globales. Nunca las había usado en php a nivel global y ahora ando un poco liado.
Intento asignarle un valor en una función y en otra diferente usar ese valor para introducirlo en una tabla de una base de datos mysql.

Consigo asignarle el valor en la primera función, porque la imprimo por pantalla y lo hace bien, pero no encuentro la manera de pasarla a la segunda función.

Este trozo de código corresponde a la primera función:
global $npedido;//aqui le dices php que busque la variable globlal $npedido
$npedido=mysql_insert_id();//aqui modifico el valor global de la variable

Lo que hago es asignarle un valor AUTO_INCREMENTED.

Ahora quiero introducir ese valor contenido en $npedido dentro de la tabla referencias con la siguiente sentencia sql, perteneciente a la segunda función:
@mysql_query("INSERT INTO referencias (npedido,referencia,cantidad,descripcion,epedido,t pedido) VALUES ('$npedido','$referencia','$cantidad','$descripcio n','$epedido','$tpedido')");