tranformar una variable en constante
Publicado por el_iniciado (185 intervenciones) el 05/04/2012 18:00:56
Hola a todos, esta es mi primer mensaje de peticion de ayuda en el foro, veran:
Tengo un codigo con un problema que he conseguido acorralar y he descubierto como solucionarlo el problema es que las dos lineas de codigo necesarias para que funcione no se programarlas veran:
el codigo se conecta a base de datos y consigue el id de un usuario previamente registrado (imaginemos que el varlor de id es 2 por ejemplo) y despues de ello el valor 2 del id se guarda en una variable $id
posteriormente $id , se pide en una select ,
bien lo que necesito hacer es que en el momento de guardarse el valor 2 en la variable $id , seguidamente esta variable se transforme en CONSTANTE y que dicha constante sea la que se pida en el select en vez del $id.
Nota: esta solucion la descubri al sustituir en el select el $id por un numero directamente por ejemplo 2 , pero claro no se puede poner directamente un valor numerico fijo por que hay muchos mas usuarios registrados, espero que se entienda el problema que tengo, mil gracias de antemano.
El codigo es:
<?php
include("lib/mini_conex.php");
$link=Conectar();
if( isset($_GET['id']) )
{
$id = $_GET['id'];
$complemento_creado=mysql_query("select * from complementos where id_usuario = '$id'",$link);
.
.
.
.
.
.
.
.
?>
Tengo un codigo con un problema que he conseguido acorralar y he descubierto como solucionarlo el problema es que las dos lineas de codigo necesarias para que funcione no se programarlas veran:
el codigo se conecta a base de datos y consigue el id de un usuario previamente registrado (imaginemos que el varlor de id es 2 por ejemplo) y despues de ello el valor 2 del id se guarda en una variable $id
posteriormente $id , se pide en una select ,
bien lo que necesito hacer es que en el momento de guardarse el valor 2 en la variable $id , seguidamente esta variable se transforme en CONSTANTE y que dicha constante sea la que se pida en el select en vez del $id.
Nota: esta solucion la descubri al sustituir en el select el $id por un numero directamente por ejemplo 2 , pero claro no se puede poner directamente un valor numerico fijo por que hay muchos mas usuarios registrados, espero que se entienda el problema que tengo, mil gracias de antemano.
El codigo es:
<?php
include("lib/mini_conex.php");
$link=Conectar();
if( isset($_GET['id']) )
{
$id = $_GET['id'];
$complemento_creado=mysql_query("select * from complementos where id_usuario = '$id'",$link);
.
.
.
.
.
.
.
.
?>
Valora esta pregunta


0