Ver Mensaje Individual
  #21 (permalink)  
Antiguo 10/10/2011, 13:05
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 8 meses
Puntos: 19
Respuesta: Result set que solo muestra un registro

Bueno el tema se corrigio eso creo pero voy a dar mi opinion (corriganme si me equivoco)
Código PHP:
function mostrarComentarios($publicante){
    
$sql "select * from facebook.opiniones where Publicante = $publicante";

//Aqui traigo todos los comentarios que se hicieron en el perfil del usuario. (Cuando se le da click a la foto de ese usuario en una pagina anterior, se redirige al perfil de ese usuario, y cuando los comentarios se graban, se guarda el codigo del perfil en el cual se comenta. Asi que traigo todos los comentarios guardados en ese perfil, y abajo los recorro.  

    
$resultados mysql_query($sql);
    
    while(
$fila mysql_fetch_array($resultados)){
        echo 
"
    
            <div id='Comentario' align='center'>
                <img class='img_margin' width='70' height=70 align='left' src='files/{$fila['0']}' />
                {$fila['1']} dice: </br>
                <span class='texto_comentario'>{$fila['2']} </span></br>
                <small class='fecha'> Publicado {$fila['3']}</small>
            </div>

        "
;
    }

en tu WHILE mandas a mostrar una capa que tiene ID="comentario" ahora bien en programacion hasta donde se mas de 1 objeto no puede tener el mismo ID, cierto??? o no para tu while que se crearan varias capas no deberia ser algo asi:

Código PHP:
function mostrarComentarios($publicante){
    
$sql "select * from facebook.opiniones where Publicante = $publicante";

//Aqui traigo todos los comentarios que se hicieron en el perfil del usuario. (Cuando se le da click a la foto de ese usuario en una pagina anterior, se redirige al perfil de ese usuario, y cuando los comentarios se graban, se guarda el codigo del perfil en el cual se comenta. Asi que traigo todos los comentarios guardados en ese perfil, y abajo los recorro.  

    
$resultados mysql_query($sql);
    
    while(
$fila mysql_fetch_array($resultados)){
        echo 
"
    
            <div class='Comentario' align='center'>
                <img class='img_margin' width='70' height=70 align='left' src='files/{$fila['0']}' />
                {$fila['1']} dice: </br>
                <span class='texto_comentario'>{$fila['2']} </span></br>
                <small class='fecha'> Publicado {$fila['3']}</small>
            </div>

        "
;
    }

cambiando ID por CLASS? nose pero una vez me paso lo mismo y fue porq llame varias veces un objeto con el mismo nombre, Bueno si me equivoco haganmelo saber...