Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2010, 12:54
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Mostrar un array proveniente de mysql en <option>

para inciar te comente que siempre los option deberian llevar un valor..... es decir...
<option value="valor">texto</option>

ahora bien... tu codigo de años.... lo veo algo mal, debido a que $row['anio'] no existe.... deberia ser $ma['anio'].
quedaria asi:
Código PHP:
Ver original
  1. <?php
  2. mysql_connect($dbhost,$user,$pass) or die ("error coneccion 001");
  3. mysql_select_db($dbname);
  4. $rs=mysql_query("SELECT * from marca") or die("no selecciona marca");
  5. while($row=mysql_fetch_array($rs)){
  6.     echo "<select name='anio'><option value=''>Elige año</option>";
  7.     for($i = 1950; $i <= $row['anio']; $i++) echo "<option value='$i'>$i</option>";
  8.     echo "</select>";
  9. }
  10. ?>

en cuanto a lo de las marcas...... puedes usar este como prueba y ya tu mismo eres...........

si sigues teniendo problemas...... ps aqui estamos para ayudarte en lo que podamos.

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog