Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] repetir encabezado y títulos de tabla

Estas en el tema de repetir encabezado y títulos de tabla en el foro de PHP en Foros del Web. bueno esto es un problema que tengo hace días, puesto que quiero que un encabezado y una fila con títulos aparezca cada cierta cantidad de ...
  #1 (permalink)  
Antiguo 27/02/2013, 12:01
Avatar de trofserpiente  
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 11 años, 9 meses
Puntos: 1
Exclamación repetir encabezado y títulos de tabla

bueno esto es un problema que tengo hace días, puesto que quiero que un encabezado y una fila con títulos aparezca cada cierta cantidad de registros.

aquí en el foro me han ayudado pero sigo con un pequeño problema el cual no e podido explicar bien.

el problema que tengo es cuando por ejemplo son 5 registros que me esta arrojando la consulta y quiero que me aparezca el encabezado y la fila de la tabla cada 2

en los primeros todo va bien hasta cuando llega al ultimo donde no coloca el encabezado entes de la tabla y en vez de esto lo coloca al principio queda de esta forma


encabezado


encabezado
---------------
titulo tabla |
---------------
1
---------------
2



encabezado
---------------
titulo tabla |
---------------
3
---------------
4


---------------
titulo tabla |
---------------
1
---------------
2

el condigo me sirve hasta cuando muestra la ultima tabla, este es el codigo

Código PHP:
$estado_1="Existente";
$consulta=mysql_query("SELECT * FROM producto WHERE Fecha_ingreso LIKE '%$q2%' and Estado='".$estado_1."'");
$num=mysql_num_rows($consulta);
     
     
$total_rows=$num;
     
$factor2;
     
$i=0;
     
$count=1;
    if (
mysql_num_rows($consulta)==0){
          echo 
"No se Encontrarón Resultados";
        }else{
     if(
$total_rows<$factor){
      echo 
'<br/><br/>encabezado'
      echo 
'</table><br/><table border="1"> 
      <tr> 
      <th>titulo tabla</th>
      </tr>'
;
     }
    while(
$fila=mysql_fetch_object($consulta))
          {   
      
$count++;
      if(
$count==$factor){    
      echo 
'<br/><br/>encabezado'
      echo 
'</table><br/><table border="1"> 
      <tr> 
      <th>titulo tabla</th>
      </tr>'
;
      
$count=0;
    }
      echo 
      
'<tr>
      <td>'
.$fila->Id_producto.'</td>
      </tr>'
;
          }
      echo 
"</table>";      
          } 
__________________
Luis Alfonso Cruz Valbuena
[email protected]

Etiquetas: encabezado, mysql, registro, repetir, resultados, select, sql, tabla
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 14:13.