Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2015, 04:26
Avatar de jpint
jpint
 
Fecha de Ingreso: junio-2012
Ubicación: Ciudad Real - España
Mensajes: 97
Antigüedad: 14 años, 4 meses
Puntos: 12
Respuesta: Función Jquery en while php

Utiliza un contador para los id y añadele el evento onclick directamente al elemento, asi podrás pasarle el id por parametro:

Código PHP:
<?php

$cont 
= 0;
while( 
$row = mysql_fetch_assoc($result_5)){ 
    echo 
"<td>"; 
            if (
$row['user'] > '0') { 
            
$ver_user = '<div>
                    <a id="ver_user'
.$cont.'" onclick="verUser('.$cont.')">'.$row['user'].'</a>
                    <div id="ver_user2'
.$cont.'" style="display:none;">
                    <div id="cerrar_user2'
.$cont.'"  onclick="cerrarUser('.$cont.')"></div>'.$row['usuario'].'</div>
                </div>'
; 
            } 
            echo 
$ver_user; 
    echo 
"</td>"; 
    
$cont++;
}  

?>

<script type="text/javascript">
function verUser(id){
    $("#ver_user2" + id).fadeIn(function(){ 
        $("#ver_user" + id).hide("fast"); 
    }); 
} 
function cerrarUser(id){
    $("#ver_user2" + id).fadeOut(function(){ 
        $("#ver_user" + id).show("fast"); 
    }); 
} 
</script>