
09/03/2009, 11:22
|
 | | | Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 16 años, 3 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')"); |