Foros del Web » Programando para Internet » PHP »

nombres de variables

Estas en el tema de nombres de variables en el foro de PHP en Foros del Web. Hola amigos! Tengo un pequeño problema. En mi aplicacion debo mostrar un listado de equipos, para los cuales hay que introducir una medicion. Los equipos ...
  #1 (permalink)  
Antiguo 28/06/2005, 05:44
 
Fecha de Ingreso: agosto-2003
Mensajes: 75
Antigüedad: 14 años, 3 meses
Puntos: 0
nombres de variables

Hola amigos!

Tengo un pequeño problema. En mi aplicacion debo mostrar un listado de equipos, para los cuales hay que introducir una medicion. Los equipos no son fijos, por lo que al crearlos creo una input oculto para pasar su codigo.

<input type="hidden" name="equipo<?=$i;?>" value="<? echo $fila[Codigo];?>">

del mismo modo creo un imput para introducir el valor de la medicion:

<input name="<?=$i;?>" type="text" size="6">

de tal forma que las variables que recogeria al enviar el formulario serian:

equipos ------------------- mediciones
$equipo1 $1
$equipo2 $2
etc...

entonces, una vez enviado el formulario no se como recoger las variables de los equipos.

for($j=1;$j<=$cont;$j++)
{
$medicion = $$j;
$cod_equipo = ????????

Las variables que recogen las mediciones si lo he conseguido, pero como hago para "montar" el nombre de la variable de los equipos?

Alguien sabe como ayudarme?
Un saludo!!
  #2 (permalink)  
Antiguo 28/06/2005, 06:04
 
Fecha de Ingreso: junio-2005
Ubicación: Madrid, España
Mensajes: 288
Antigüedad: 12 años, 5 meses
Puntos: 1
pues concatenando la palabra equipo porque todos se llaman asi con la variable $j $cod_equipo = "equipo".$j;
  #3 (permalink)  
Antiguo 28/06/2005, 06:12
 
Fecha de Ingreso: agosto-2003
Mensajes: 75
Antigüedad: 14 años, 3 meses
Puntos: 0
ya pero si pongo
$cod_equipo = "equipo".$j

$cod_equipo valdra: equipo1, equipo2... y no el contenido de $equipo1, $equipo2... me entiendes?
  #4 (permalink)  
Antiguo 28/06/2005, 07:53
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 14 años
Puntos: 2
Perdona pero no lo entiendo.

¿Que quieres asignar a $cod_equipo? ¿El VALOR que trae la variable $equipo1 O quieres asignar el nombre de la variable.?
  #5 (permalink)  
Antiguo 29/06/2005, 01:32
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Necesitas algo como:
Código PHP:
$prefijo"equipo";
for(
$i=0$i<2$i++)
echo ${
$prefijo.$i}; // imprime el valor de $equipo0, $equipo1... etc. 
Pero... paar eso, mejor matricez www.php.net/array

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 29/06/2005 a las 01:37
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:27.