Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/09/2012, 14:38
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: obtener objeto anterior al actual ???

si ya habia probado así, pero como las publicaciones (div publicaciones) se genera dinamicamente de una consulta a la base de datos cada vez que doy clic a cualquier publicacion siempre se abre en el primer div generado.

Por lo que se necesita identificar desde que publicacion se dio el clic (al ser dinamicos todos tienen el mismo id) :/

Código PHP:
Ver original
  1. <?php
  2. $query_pub="SELECT * FROM muro WHERE id_depto='$id_depto' ORDER BY date_info DESC"; /*15*/
  3. $resultado_pub=mysql_query($query_pub) or die('Error en la consulta'.mysql_error());
  4. while($pubs=mysql_fetch_array($resultado_pub, MYSQL_ASSOC)){
  5.     $id_pub=$pubs['id_publicacion'];
  6.     $publicacion=$pubs['publicacion'];
  7.     $fecha_hora=$pubs['date_info'];
  8.     $fecha=substr($fecha_hora,0,10);
  9.     $hora=substr($fecha_hora,11,5);
  10.     $fecha=explode("-",$fecha);
  11.     switch($fecha[1]){  
  12.         case "01": $fecha[1]="Enero"; break;  
  13.         case "02": $fecha[1]="Febrero"; break;  
  14.         case "03": $fecha[1]="Marzo"; break;  
  15.         case "04": $fecha[1]="Abril"; break;  
  16.         case "05": $fecha[1]="Mayo"; break;  
  17.         case "06": $fecha[1]="Junio"; break;  
  18.         case "07": $fecha[1]="Julio"; break;  
  19.         case "08": $fecha[1]="Agosto"; break;  
  20.         case "09": $fecha[1]="Septiembre"; break;  
  21.         case "10": $fecha[1]="Octubre"; break;  
  22.         case "11": $fecha[1]="Noviembre"; break;  
  23.         case "12": $fecha[1]="Diciembre"; break;  
  24.         default: $fecha[1]="Mes nulo";
  25.     }
  26. ?>
  27.     <div id="publicaciones" class="publicaciones">
  28.         <div id="publicacion" class="publicacion"><?php echo $publicacion; ?></div>
  29.     <img id="tool_edit" class="tool" src="images/deptos_info/pub_edit.png" title="Editar publicaci&oacute;n" onclick="getNodoTexto(this)" />
  30.         <img id="tool_hide" class="tool" src="images/deptos_info/pub_hide.png" title="Ocultar publicaci&oacute;n del muro" onclick="" />
  31.         <div class="date_info"><?php echo "Publicado el ".$fecha[2]." de ".$fecha[1]." del ".$fecha[0]." a las ".$hora; ?></div>
  32.         <div class="clear"></div>
  33.     </div>
  34. <?php
  35. }
  36. ?>

gracias