Programación Web y Scripting > PHP

 Reporte De Susarios En Php

<< < (2/2)

RadicalEd:
Usa el mysql_fetch_Array o el mysql_fetch_row para sacar un arreglo de los registros.
Mira este pequeño ejemplo:
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1-->$idconnect=mysql_connect("localhost", "tabla", "pass");
        echo "<center><h4>Productos de la Linea: ".$nombre."</h4></center>";
   mysql_select_db("comerlat",$idconnect);         
   $idresult = mysql_query ("SELECT * FROM tutabla ORDER BY codigo",$idconnect);
   echo "<table align='center' border='1' class='links'><tr><td align='center'>id</td><td align='center'>nombre</td><td align='center'>actividad</td><td align='center'>reporte</td><td align='center'>horas</td><td align='center'>total</td></tr>";

id nombre actividad reporte horas total

       while ($fila=mysql_fetch_array($idresult))
   {
//Suponiendo que tú tabla esta de esta forma
      $id=$fila[0];
      $nombre=$fila[1];
      $act=$fila[2];
      $repor=$fila[3];
      $horas=$fila[4];
      $total=$fila[5];

      echo "<tr><td>".$id."</td><td>".$nombre."</td><td>".$act."</td><td>".$repor."</td><td>".$horas."</td><td>".$total."</td></tr>";
   }
   echo "</table>";<!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Ojala te sirva.
Chao

ibito:
Yo creo que lo que quiere es mostrar la información ordenada...

RadicalEd:

--- Cita de: "ibito" --- Yo creo que lo que quiere es mostrar la información ordenada...
--- Fin de la cita ---
Pos yo entendi que queria mostrar una tabla (HTML) con los datos de una tabla (SQL), mostrando el orden de como están los campos.

PD. No hagas caso al campo que dice código ni donde dice ' echo "<center><h4>Productos de la Linea: ".$nombre."</h4></center>";', es que lo copie de un script que tengo en el PC :D

frezeer:
hola chavos exactamente ya tengo ordenados  toda la informacion que quiero presentar solo que estan en una sola tabla y lo que quiero  es que de esa tabla


segun la cantidad de usuario haya dividir esa tabla segun los usuarios que
hayga

por ejemplo

pedro
luis
paco
rene
edgar
juan


los tengo en una sola tabla lo que nesesita es hacer un reporte de cada uno de echos pero que sea dinamico sin que tenga que decirle cuantos usuarios
hay en ese reporte ya que puede aumentar el numero de usuarios

asi seria dinamico y me presentaria un reporte de todos pero ordenados en tablas separadas osea en el html


bueno gracias culquier opinion se los agradeceria

F_Tanori:
Hola segun yo entiendo lo que quieres es agrupar?

mayra
    lllll 1 2 1
    lllll 1 2 1
    lllll 1 2 1
    lllll 1 2 1
    lllll 1 2 1
pedro
    55 55 5 5
Sergio
    mmm 1 1 1
    ppp 1 1 1
    aaqaa 1 2 2
.
.
.
.
n

--- Código: Text --- &#60;?  &#036;bd=&#34;basedatos&#34;;&#036;host=&#34;localhost&#34;;&#036;user=&#34;php&#34;;&#036;password=&#34;passwordPHP&#34;; &#036;Conexion = mysql_connect(&#036;host,&#036;user,&#036;password);mysql_select_db(&#036;bd, &#036;Conexion);?&#62; &#60;table border=0 cellpadding=0 cellspacing=0&#62; &#60;?&#036;query=&#34;SELECT  nombre FROM tblusuarios GROUP BY nombre&#34;;&#036;resultado =mysql_db_query(&#036;bd,&#036;query);   while(&#036;row=mysql_fetch_row(&#036;resultado))    {&#036;nombre=&#036;row[0];      echo &#34;&#60;tr&#62;&#60;td colspan=2 &#62;&#60;strong&#62;&#60;font color=&#092;&#34;Blue&#092;&#34;&#62;&#036;nombre&#60;/font&#62;&#60;/strong&#62;&#60;/td&#62;&#60;/tr&#62;&#34;;      &#036;query2=&#34;SELECT actividad, reporte, horas, total FROM tbl WHERE nombre ='&#036;nombre'&#34;;      &#036;resultado2 =mysql_db_query(&#036;bd,&#036;query2);      &#036;reg=0;          while(&#036;row=mysql_fetch_row(&#036;resultado2))            {&#036;reg++;              echo &#34;&#60;tr&#62;&#60;td&#62;&nbsp&#60;/td&#62;&#60;td&#62;&nbsp&#60;/td&#62;&#60;td&#62;&#60;font color=&#092;&#34;red&#092;&#34;&#62;&#036;row[0] &#036;row[1] &#036;row[2] &#036;row[3]&#60;/font&#62;&#60;/td&#62;&#60;/tr&#62;&#34;;             }    } ?&#62;&#60;/table&#62;   
a ver si eso te sirve de algo!!

Saludos



P.D. No se dice HAYGA mucho menos se escribe :P se dice HAYA ;)

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa