Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/08/2013, 06:24
jdieztubet
 
Fecha de Ingreso: agosto-2013
Mensajes: 10
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: mostrar en un campo option la info de una bd?

Código PHP:
 gestion-ofertas.php

<body onload="limpiar()">
  <?php include_once("../analyticstracking.php"?>              
  <h3>A&ntilde;ada m&aacute;s ofertas aqu&iacute;.</h3>
  <form name="form" action="introducir-ofertas.php" method="¿get o post?">
   <div>
    <?php
     $sql
="select * from marcas order by nombre_marca asc";
     
$res=mysql_query($sql);
    
?>
    Marca:
    <select name="marca" onchange="from(document.form.marca.value,'modalidades','modalidades.php')">
     <option value="0">Seleccione la marca</option>
     <?php
      
while ($reg=mysql_fetch_array($res))
      {
     
?>
     <option value="<?php echo $reg["id"];?>"><?php echo $reg["nombre_marca"];?></option>          
     <?php
      
}
     
?>                  
    </select>
   </div>        
   <br />
   <div id="modalidades">
    Modalidad:
    <select name="modalidades">
     <option value="0">Elige la modalidad</option>
    </select>
   </div>
   <br />
   <div id="nombre_modelo">
    Modelo:
    <select name="nombre_modelo">
     <option value="0">Elige el modelo</option>
    </select>
   </div>  
   <br />
          Seleccione cual quiere ofertar:<br><br>
        <input type="checkbox" name="" value=""><img id="" name="" height="65" alt="" src="" width="176" border="0"><br>Precio:<input type="text" name="precio"></img><br><br>
        <input type="checkbox" name="" value=""><img id="" name="" height="65" alt="" src="" width="176" border="0"><br>Precio:<input type="text" name="precio"></img><br><br>
        <input type="checkbox" name="" value=""><img id="" name="" height="65" alt="" src="" width="176" border="0"><br>Precio:<input type="text" name="precio"></img><br><br>
        <input type="checkbox" name="" value=""><img id="" name="" height="65" alt="" src="" width="176" border="0"><br>Precio:<input type="text" name="precio"></img><br><br>
        <input type="submit" value="Añadir">Sus ofertas ser&aacute;n a&ntilde;adidas a su cuenta.  
     </form>
    </div>
Código PHP:
 modalidades.php

<?php
require_once ("../conectar.php");
$sql="select * from modalidades where id_marca=".$_GET["id"]."";
$res=mysql_query($sql);
?>
Modalidad:
<select name="modalidades" onchange="from(document.form.modalidades.value,'nombre_modelo','nombre_modelo.php')">
<option value="0">Elige la modalidad</option>

<?php
while ($reg=mysql_fetch_array($res))
{
?>
<option value="<?php echo $reg["id"];?>"><?php echo $reg["nombre"];?></option>          
<?php
}
?>

</select>
Código PHP:
 nombre-modelo.php

<?php
require_once ("../conectar.php");
$sql="select * from modelos where id_modalidad=".$_GET["id"]."";
$res=mysql_query($sql);
?>
Modelo:
<select name="nombre_modelo" ONCHANGE()>
<option value="0">Elige el modelo</option>

<?php
while ($reg=mysql_fetch_array($res))
{
?>
<option value="<?php echo $reg["id"];?>"><?php echo $reg["nombre_modelo"];?></option>

<?php
}

?>
     
</select>


Lo que quisiera que hiciera ahora, sería que según se fueran seleccionando Marca>Modalidad>Modelo, fueran apareciendo las imágenes de , primero, todos los modelos de la marca, después, solo los de esa marca y de esa modalidad y, finalmente, solo el modelo seleccionado.

Y que al aparecer la o las imágenes, se pudieran seleccionar, añadir un precio y enviar a la tabla de las ofertas del usuario que estuviera conectado en ese momento.

Gracias por cualquier aporte que podáis compartir conmigo. El foro y vosotros estáis siendo de gran ayuda en la etapa de aprendizaje que en la que me encuentro.

Muchísimas gracias.