Foros del Web » Programando para Internet » PHP »

Me muestra los datos desordenados

Estas en el tema de Me muestra los datos desordenados en el foro de PHP en Foros del Web. En este codigo, cuando memuestra la web lo hace con el orden alterado, en modelo me muestra marca en nº serie me muestra modelo etc ...
  #1 (permalink)  
Antiguo 11/05/2007, 20:10
Avatar de Carsan  
Fecha de Ingreso: abril-2007
Ubicación: Mexico
Mensajes: 109
Antigüedad: 12 años, 7 meses
Puntos: 0
Me muestra los datos desordenados

En este codigo, cuando memuestra la web lo hace con el orden alterado, en modelo me muestra marca en nº serie me muestra modelo etc como aparece en la web: http://www.equiposelsol.com/PHP/muestra_prueba2.php.
¿Como puedo corregir esto?, y como puedo insertar aqui codigo para que me muestre miniatura de las fotos?
Código PHP:
<html>
<head>
<title>Download File From MySQL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
    background-color: #84939A;
}
.Estilo5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; }
-->
</style>
</head>

<body>
<?
$connection
=mysql_connect("www.******.com","*******","*****")
or die(
"Error conectando a la base de datos");
$db=mysql_select_db("dbequipelsol",$connection)
or die (
"Error seleccionando la base de datos");


$query  "SELECT * FROM equipos";
$result mysql_query($query) or die('Error, query failed');
if(
mysql_num_rows($result) == 0)
{
    echo 
"Database is empty <br>";

else
{
    while(list(
$id$sub_categoria$nombre$modelo$n_serie$precio$descripcion) = mysql_fetch_array($result))
    {
?>
    <table  background="../JPG/fondo_tabla.jpg" width="750" border="2" cellspacing="0">
  <tr>
    <td width="17%"><span class="Estilo5">SUBCATEGORIA:</span></td>
    <td width="42%"><?php echo "$sub_categoria";?></td>
    <td width="41%" rowspan="8"><img src="download.php?id=<?=$id;?>"><?=$content;?> <br></td>
  </tr>
  <tr>
    <td><span class="Estilo5">NOMBRE:</span></td>
    <td><?php echo "$nombre";?></td>
  </tr>
  <tr>
    <td><span class="Estilo5">MARCA:</span></td>
    <td><?php echo "$marca";?></td>
  </tr>
  <tr>
    <td><span class="Estilo5">MODELO:</span></td>
    <td><?php echo "$modelo";?></td>
  </tr>
  <tr>
    <td><span class="Estilo5">N&ordm; SERIE: </span></td>
    <td><?php echo "$n_serie";?></td>
  </tr>
  <tr>
    <td><span class="Estilo5">PRECIO:</span></td>
    <td><?php echo "$precio";?></td>
  </tr>
  <tr>
    <td><span class="Estilo5">DESCIPCION:</span></td>
    <td rowspan="2"><?php echo "$descripcion";?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    </tr>
</table><br>

    
<?        
    
}
}
?>
</body>
</html>

Última edición por Carsan; 11/05/2007 a las 20:11 Razón: correjir datos
  #2 (permalink)  
Antiguo 11/05/2007, 20:25
 
Fecha de Ingreso: abril-2005
Mensajes: 372
Antigüedad: 14 años, 7 meses
Puntos: 0
Re: Me muestra los datos desordenados

a ver
aqui
Código PHP:
while(list($id$sub_categoria$nombre$modelo$n_serie$precio$descripcion) = mysql_fetch_array($result)) 
en realidad no te lomuestra desordenado, sino que te lo muestra "por orden de aparicion" o sea en el orden que esta en la tabla de la BBDD, en todo caso proba poniendo TODOS los campos en la lista y usa solo los que vos quieras, algo asi
Código PHP:
while(list($id$sub_categoria$nombre$marca$modelo$n_serie$precio$descripcion) = mysql_fetch_array($result)) 
al haber agregado $marca de ahi hacia atras se acomodan los datos que te salian mal...en teoria of course jejejeej!

SUERTE
  #3 (permalink)  
Antiguo 11/05/2007, 20:54
Avatar de Carsan  
Fecha de Ingreso: abril-2007
Ubicación: Mexico
Mensajes: 109
Antigüedad: 12 años, 7 meses
Puntos: 0
Re: Me muestra los datos desordenados

Mil Gracias Otraverix, ya se acomodo todo. No se en que momento se me borró la variable $marca.

Mil gracias
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 21:38.