Foros del Web » Programando para Internet » PHP »

Donde esta mi error?

Estas en el tema de Donde esta mi error? en el foro de PHP en Foros del Web. Supuestamente es en la linea $nomb = $$temp; pero esa linea es correcta de echo en otra pagina la uso tb y me funciona bien, ...
  #1 (permalink)  
Antiguo 24/11/2007, 11:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 65
Antigüedad: 17 años
Puntos: 0
Donde esta mi error?

Supuestamente es en la linea $nomb = $$temp; pero esa linea es correcta de echo en otra pagina la uso tb y me funciona bien, pero en un bucle for....

Por que me falla? Alguna posibilidad para conseguir lo que queiro? tener esos cuatro nombres de variables diferentes??

Saludos!!


Estoy sacando 3 datos de la tabla, tipo, nombre, precio... y queiro sacar nombre y guardar cada entrada en una variable diferente...

Código PHP:
<?php

//1. ABRIR conexion con la base de mysql.
$conexion=mysql_connect('localhost','$user','$pass')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('sumenucom')or die ('Error al seleccionar la Base de Datos: '.mysql_error());



//3. Coger datos lista_menu
$result mysql_query('SELECT * FROM lista_menu WHERE tipo=0');
$i=0;

while(
$fila=mysql_fetch_assoc($result))
{
$i++;

$temp "nomb_0_$i";
$nomb = $$temp;
$nomb $fila["nombre"];

}
echo 
$nomb_0_1;
echo 
$nomb_0_2;
echo 
$nomb_0_3;
echo 
$nomb_0_4;



mysql_close($conexion);
?>
  #2 (permalink)  
Antiguo 24/11/2007, 13:18
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: Donde esta mi error?

Me parece que lo que querés hacer es

Código PHP:
while($fila=mysql_fetch_assoc($result))
{
$i++;

$temp "nomb_0_$i";
$
$temp $fila["nombre"];


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:00.