Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2011, 12:29
Avatar de protoameeba
protoameeba
 
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 18 años, 7 meses
Puntos: 3
Respuesta: mostrar valores de MYSQL con "for"

Ya... lo que pasa es que estoy haciendo una paginacion con php mysql y ajax, y necesitaria controlar todos los valores de un array para despues limitar el numero de caracteres y maquetarlo mediante css.

Te mustro el codigo de dicha php, me gustaria saber si puedo controlar los valores de un for de manera individual, como si de una variable php se tratase?

Código PHP:
Ver original
  1. <?php
  2.  
  3. $username = $_SESSION['usuario'];
  4.    
  5. define("PagTam",18);
  6.        
  7. if(isset($_GET['pag']))
  8.     $pag = $_GET['pag'];
  9. else
  10.     $pag = 1;
  11.  
  12. $inicio = ($pag-1) * PagTam;
  13.  
  14. $conexion=new mysqli("loquesea","loquesea","loquesea","loquesea");
  15.  
  16. $todos = "select count(*) as num from mensaje WHERE para='".$_SESSION['usuario']."'";
  17. $result = $conexion->query($todos);
  18. $fila = $result->fetch_assoc();
  19. $numRegistros = $fila['num'];
  20.  
  21. $numPags=ceil($numRegistros/PagTam);
  22.  
  23. $sql="select * from mensaje WHERE para='".$_SESSION['usuario']."' LIMIT ". $inicio.",".PagTam;
  24. $result = $conexion->query($sql);
  25.  
  26. ?>
  27.  
  28. <div class="main_container cssParsedBox">
  29.     <div class="bgMail">
  30.         <div class="fixedMail">
  31.             <div class="hspace_70">
  32.             </div>
  33.             <div class="text_b1">
  34.                 MENSAJES
  35.             </div>
  36.             <div class="hspace_20">
  37.             </div>
  38.             <div class="text_g1">
  39.                 Colaboraci&oacute;nes
  40.             </div>
  41.             <div class="text_g1">
  42.                 Proyectos
  43.             </div>
  44.             <div class="text_g1">
  45.                 Bolsa de trabajo
  46.             </div>
  47.             <div class="text_g1">
  48.                 Contactos
  49.             </div>
  50.         </div>
  51.        
  52.         <div class="colMail2">
  53.             <?php
  54.                 $campos = $result->fetch_fields();
  55.                        
  56.                 echo '<table> <tr>';
  57.                 for($i = 0; $i < count($campos); $i++)
  58.                 {
  59.                 //echo '<td>'.$campos[$i]->name.'</td>';
  60.                 }
  61.                 echo '</tr>';
  62.  
  63.                 while ($fila = $result->fetch_row())
  64.                 {
  65.                 echo '<tr>';
  66.                
  67.                 for($i = 0; $i < count($campos); $i++)
  68.                 {
  69.                 echo '<td>'.$fila[$i].'</td>';     
  70.                 }
  71.                 echo '</tr>';
  72.                 }
  73.                 echo '</table>';
  74.  
  75.                 echo '<div class="content-paginacion">';
  76.  
  77.                 if( $numPags > 1)
  78.                 {          
  79.                 for($x = 1; $x <= $numPags; $x++)
  80.                 {
  81.                     if( $pag == ($x) )
  82.                         echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("paginacion.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();" class= "pag-Actual"> '.($x).'</a> ';
  83.                     else
  84.                         echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("paginacion.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();"> '.($x).' </a> ';
  85.                 }
  86.  
  87.                 }
  88.                 else
  89.                 //echo '<div class= "paginas" >Pag: 1/1</div> ';
  90.             ?>
  91.         </div>
  92.        
  93.         <center>
  94.             <div class=" font9 grey2 ">
  95.                 Sistema de mensajer&iacute;a privada. Todos los derechos reservados.
  96.             </div>
  97.         </center>      
  98.     </div>
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....