Foros del Web » Programando para Internet » PHP »

Sobre Variables Variables

Estas en el tema de Sobre Variables Variables en el foro de PHP en Foros del Web. Hola amigos: Tengo uns erio problemas con variables variables, resulta que tengo una tabla de ella quiero leer los nombres de los campos y poder ...
  #1 (permalink)  
Antiguo 15/03/2003, 13:09
 
Fecha de Ingreso: noviembre-2002
Mensajes: 147
Antigüedad: 22 años
Puntos: 0
Sobre Variables Variables

Hola amigos:

Tengo uns erio problemas con variables variables, resulta que tengo una tabla de ella quiero leer los nombres de los campos y poder obtener una cadena de ellos, resulta que las variables que paso por parametro, tienen el mismo nombre que los nombres de los campos.
Deseo obtener una cadena donde me imprima los nombres de los campos y debajo los valores que paso por parametros que como ya escribi tienen el mismo nombre de los campos...

Este es el codigo.

for ($j=1; $j<mysql_num_fields($result);$j++)
{
//define field names
$field_name .= mysql_field_name($result,$j);
$field_value .= "$";
$field_value .= mysql_field_name($result,$j);

if ($j == mysql_num_fields($result)-1){
break;
}
else
{
$field_name .= ",";
$field_value .= ",";
}
}

echo "Los campos son : $field_name";
// resultado es: idusuario,nombre,email,dir
echo "<br>";
echo "valor : $field_value"; // aca deseo visualizar los valores que entro como parametros que son
resultado: $idusuario,$nombre,$email,$dir

y en realidad lo que deseo son los valores de $idusuario,$nombre,$email,$dir que entranb como parametro.

Me pueden ayudar?????

remy
  #2 (permalink)  
Antiguo 15/03/2003, 13:22
 
Fecha de Ingreso: febrero-2002
Ubicación: ¿donde vivo? pues en mi casa, ¿donde voy a vivir?...
Mensajes: 214
Antigüedad: 22 años, 8 meses
Puntos: 0
Los demás no lo sé, pero yo ahi no veo variables variables.

P.D, mysql_fetch_array() y while son tus amigos.
__________________
Linux, es para los que odian Microsoft/Windows, BSD, es para los que amamos *IX.
  #3 (permalink)  
Antiguo 15/03/2003, 13:31
 
Fecha de Ingreso: noviembre-2002
Mensajes: 147
Antigüedad: 22 años
Puntos: 0
Claro que no hay variables variables en este codigo, pero se que la solucion esta en eso, pero no lo logro resolver. Para poder resolver este problema necesitare usar variables variables, pero no se como hacerlo, o si no ese la solucion, estare muy agradecido que me digan como hacerlo, please

remy
  #4 (permalink)  
Antiguo 15/03/2003, 14:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Me parece q estas enfocando mal el problema ... O bien no explicas que pretendes hacer ..

Conoces mysql_fetch_array() .. o mysql_fetch_assoc() ? (o incluso mysql_fecth_object() ?

Con mysql_fetch_array o assoc .. accedes a los nombres de los campos ejemplo:

Código PHP:
while ($registro=mysql_fetch_assoc($consulta)){
echo 
$registro['nombre_campo1']."<br>";
echo 
$registro['nombre_campo2']."<br>";
echo 
$registro['nombre_campo3']."<br>";
echo 
$registro['nombre_campo4']."<br>";

He incluso (con mysql_fetch_array) por su indice numerico segun el orden q tengan en la tabla definido ...

Si insistes en "variable variable" .. revisa el maunual de PHP .. se te olvida un ${}

http://www.php.net/manual/en/languag...s.variable.php

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.