Foros del Web » Programando para Internet » PHP »

Ordenar resultados

Estas en el tema de Ordenar resultados en el foro de PHP en Foros del Web. bueno antes que nada.. quiero agradecer a las personas que se preocupan por nosotros los principiantes del php.... gracias a ustedes pude conectar mi base ...
  #1 (permalink)  
Antiguo 07/05/2004, 13:08
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Ordenar resultados

bueno antes que nada.. quiero agradecer a las personas que se preocupan por nosotros los principiantes del php.... gracias a ustedes pude conectar mi base de datos con php y hacer que un buscador seleccionara registros y los presentara en html.. ahora mi pregunta es la siguiente......

en el codigo php solicito se me presenten estos datos con su respectivo encabezado.....

while ($field = mysql_fetch_field($result)){
echo "<td>$field->name</td> \n";
}
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["FOTO"]."</td><br> \n";
echo "<td>".$row["CARNET"]."</td> \n";
echo "<td>".$row["NOMBRES"]."</td> \n";
echo "<td>".$row["APELLIDOS"]."</td> \n";
echo "<td>".$row["CARGO"]."</td> \n";
echo "<td>".$row["DEPTO"]."</td> \n";
echo "<td>".$row["SUCURSAL"]."</td> \n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";

y todo resulta de maravilla.... los datos se me presentan por ejemplo de la siguiente manera:

<table border = '0'>
<tr>
<td>FOTO</td>
<td>CARNET</td>
<td>NOMBRES</td>
<td>APELLIDOS</td>
<td>CARGO</td>
<td>DEPTO</td>
<td>SUCURSAL</td>
<td>CCOSTO</td>
</tr>
<tr>
<td></td><br>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><img src="//sersaprosa/09252900.JPG" width="148" height="182"></td><br>
<td>2205 </td>
<td>WILLIAM JORGE RAFAEL </td>
<td>LOPEZ </td>
<td>SUPERVISOR DE TARJETAS Y PASAPORTES </td>
<td>TARJETAS </td>
<td></td>
</tr>
</table>

pero estos registros estan seguidos osea en una tabla con una fila y seis columnas seguidas.... pero quisiera darles un formato mas presentable...... como por ejemplo

NOMBRE: WILLIAM JORGE RAFAEL
APELLIDO: LOPEZ
CARGO:SUPERVISOR DE TARJETAS Y PASAPORTES ETC.

asi que si alguien me puede decir como hacer para darle otro formato .... le agradecere mucho...


de antemano gracias
  #2 (permalink)  
Antiguo 07/05/2004, 14:18
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

Cambia el codigo HTML generado dentro del while.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 07/05/2004, 17:20
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 13 años, 8 meses
Puntos: 0
Como

perdon.. se que puedo pecar de ignorante... pero nose como hacerlo.... si pudieras explicarme....
  #4 (permalink)  
Antiguo 03/06/2004, 08:52
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 16 años, 1 mes
Puntos: 0
Has de editar el HTML
Fijate, una tabla se forma asi:
<table>
<tr>
<td>
</td>
</tr>
</table>

Tienes columnas y celdas para que tus regsitros queden como quieres no has de poner una celda al lado de otra si no crear Filas para ordenalo todo y te quiedaria algo asi:
Código PHP:
echo "<table>\n";
echo 
"<tr>\n"// añadimos una fila
echo "<td>Nombre</td>\n"// esto es una Celda dentro de la fila
echo "<td>".$row["NOMBRES"]."</td> \n"// esta celda esta juntoa a la antarior
echo "</tr>\n"// se cierra la fila
echo "<tr>\n";
echo 
"<td>Foto</td>\n";
echo 
"<td>".$row["Foto"]."</td> \n";
echo 
"</tr>\n";
echo 
"</table>\n"
Sigue el ejemplo y lo veras como cambia.
__________________
Seguro que ahora me sale mejor!
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 06:20.