Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2009, 13:23
Anna Carolina
 
Fecha de Ingreso: febrero-2007
Ubicación: Caracas
Mensajes: 148
Antigüedad: 17 años, 2 meses
Puntos: 6
Ayuda con Do While

Tengo el siguiente codigo, el cual ya me genera el ano por marca selecciona, pero no me muestra el registro completo de todos los años de tengo registrado por cada marca. Aqui me sale en la parte de arriba la Marca..
Código:
<?php 
 include "conexion.php";
  $consulta = "select * from marca where id_marca = '".$_GET[num_marca]."' ";
  $resultado = mysql_query($consulta);
  $fila = mysql_fetch_array($resultado);

?>
<style type="text/css">
<!--
a:link {
	color: #000000;
}
a:visited {
	color: #0033CC;
}
a:hover {
	color: #0099CC;
}
-->
</style>

<table width="460" border="0" cellspacing="0" cellpadding="0">
  <tr bgcolor="#336600">
    <td colspan="3" bgcolor="#006666"><table width="103" border="0">
      <tr>
        <td width="97" bgcolor="#006666" class="style1"><?php echo $fila["marca"];?> </td>
      </tr>
    </table>
        <table width="460" border="0">
 <?php 
   $marca = "select * from vehiculo where id_marca = '".$_GET[num_marca]."' ";
   $ano = mysql_query($marca);
 
 ?>
          <tr>
            <td bgcolor="#CCCCCC"><?php if ($row = mysql_fetch_array($ano))
	  {?>
                <table border = '0'>
				   <tr>
                    <td><a href="detamodelo.php?num_ano=<?php echo $row["id_vehiculo"]?>"><?php echo $row["ano"];?></a></td>
                  </tr>
                
				</table>
			        <?php
	         	         } else {
			         ?>
            </td>
          </tr>
          <tr bgcolor="#CCCCCC">
            <td><?php echo "¡ No se ha encontrado ningún registro !";?></td>
          </tr>
          <?php
		    }
		    ?>
      </table></td>
  </tr>
</table>
En este otro codigo es el que me muestra los modelos, y me pasa igual no me muestra todos los modelos, pero aqui tambien se quiere, que en la parte de arriba salga lo anteriormente seleccionado, Marca y Ano . y me sale solo el año.

Código:
<style type="text/css">
<!--
a:link {
	color: #000000;
}
a:visited {
	color: #0033CC;
}
a:hover {
	color: #0099CC;
}
-->
</style>

<table width="460" border="0" cellspacing="0" cellpadding="0">
  <?php
 
  $consulta = "select * from vehiculo where id_vehiculo='".$_GET[num_ano]."' ";
  $resultado = mysql_query ($consulta);
  $fila = mysql_fetch_array ($resultado);
  ?>
  <tr bgcolor="#336600">
    <td colspan="3" bgcolor="#006666"><table width="59" border="0">
        <tr>
          <td width="19"><?php echo $fila["marca"];?></td>
          <td width="111"><?php echo $fila["ano"];?></td>
        </tr>
      </table>
      <table width="460" border="0">
  <?php 
   $ano = "select * from vehiculo where id_vehiculo = '".$_GET[num_ano]."' ";
   $modelo = mysql_query($ano);
   
 ?>
  <tr>
       <td bgcolor="#CCCCCC">
      <?php if ($row = mysql_fetch_array($modelo))
	  {?>
	        
	    <table border = '0'> 
		        
		        <tr>
		      <td>
		          <a href="detarepuesto.php?num_modelo=<?php echo $row["id_vehiculo"]?>"><?php echo $row["modelo"];?></a></td></tr>
	                
				   	       
		    </table>  
			                                          
                
				  <?php
	         	     }  
			         else 
		              {
			         ?>                                     
        <tr bgcolor="#CCCCCC"><td><?php echo "¡ No se ha encontrado ningún registro !";?></td></tr>
             <?php
		    }
		    ?>
   </table></td>
  </tr>
  
</td>
						
			
</table>
En este me pasa igual me aparecen el repuesto , mas no todos , que correspondan al modelo seleccionado , pero si me salen en la parte de arriba el año y modelo mas no la marca
Código:
<?php 
 include "conexion.php";
  $consultas = "select * from marca where id_marca = '".$_GET[num_marca]."' ";
  $resultados = mysql_query($consultas);
  $filas = mysql_fetch_array($resultados);

?>
<style type="text/css">
<!--
a:link {
	color: #000000;
}
a:visited {
	color: #0033CC;
}
a:hover {
	color: #0099CC;
}
-->
</style>

<table width="460" border="0" cellspacing="0" cellpadding="0">
  <?php
  $consulta = "select * from vehiculo where id_vehiculo='".$_GET[num_modelo]."' ";
  $resultado = mysql_query ($consulta);
  $fila = mysql_fetch_array ($resultado);
  ?>
  <tr bgcolor="#336600">
    <td colspan="3" bgcolor="#006666"><table width="121" border="0">
        <tr>
          <td width="24"><?php echo $filas["marca"];?></td>
		  <td width="24"><?php echo $fila["ano"];?></td>
          <td width="87"><?php echo $fila["modelo"];?></td>
        </tr>
      </table>
      <table width="460" border="0">
  <?php 
   $modelo = "select * from producto where id_vehiculo = '".$_GET[num_modelo]."' ";
   $repuesto = mysql_query($modelo);
   
 ?>
  <tr>
       <td bgcolor="#CCCCCC">
      <?php if ($row = mysql_fetch_array($repuesto))
	  {?>
	        
	    <table border = '0'> 
		        
		        <tr>
		      <td>
		          <a href="detarespuesto.php?num_repuesto=<?php echo $row["id_vehiculo"]?>"><?php echo $row["desc_producto"];?></a></td></tr>
	                
				   	       
		    </table>  
			                                          
                
				  <?php
	         	     }  
			         else 
		              {
			         ?>                                     
        <tr bgcolor="#CCCCCC"><td><?php echo "¡ No se ha encontrado ningún registro !";?></td></tr>
             <?php
		    }
		    ?>
   </table></td>
  </tr>
  
</td>
						
			
</table>