Foros del Web » Creando para Internet » Diseño web »

Ayuda con SQL + ciclo FOR + Variable PHPH

Estas en el tema de Ayuda con SQL + ciclo FOR + Variable PHPH en el foro de Diseño web en Foros del Web. Hola a todos, Necesito por favor alguien me ayude con esto. Tengo un ciclo for para recorrer una base de datos: Código PHP: for( $c ...
  #1 (permalink)  
Antiguo 19/06/2009, 12:58
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 0
Ayuda con SQL + ciclo FOR + Variable PHPH

Hola a todos,
Necesito por favor alguien me ayude con esto.
Tengo un ciclo for para recorrer una base de datos:

Código PHP:
for($c=1;$c<=6;$c++){
                if(
$row_cargas_usuario['carga_'.$c.'']!=NULL){
                    print 
"(".$row_cargas_usuario['carga_'.$c.''].")";
                    
//Traer nombre de usuario relación con cargas
                    
$query_al_carga="SELECT nombre,apellido,perifl FROM tab_usuarios WHERE id='{$row_cargas_usuario['carga_'{$c}'']}'";
                    
$result_al_carga=mysql_query($query_al_carga$GESESC) or die (mysql_error());
                    
$row_al_carga=mysql_fetch_assoc($result_al_carga);
                    print 
$row_al_carga['nombre']." ".$row_al_carga['apellido']." (".$row_al_carga['perfil'].")";
                    print 
"<br>";
                } 
El problema lo tengo en la consulta SQL "$query_al_carga" en el WHERE...
SQL me lanza este error:

Código:
Notice: Undefined index: carga_$c in C:\Arch... 
Como puedo hacer que la consulta reconozca la variable $c???
He tratado poniendo {} '' etc pero nada...

PLEASE HELP!...
  #2 (permalink)  
Antiguo 19/06/2009, 13:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.711
Antigüedad: 12 años, 7 meses
Puntos: 833
Respuesta: Ayuda con SQL + ciclo FOR + Variable PHPH

Prueba a concatenar:
Código php:
Ver original
  1. $query_al_carga = 'SELECT nombre, apellido, perifl FROM tab_usuarios WHERE id=\'' . $row_cargas_usuario['carga_' . $c] . '\'';
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 05:32.