Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2015, 06:34
llsastre
 
Fecha de Ingreso: octubre-2007
Mensajes: 11
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Añadir option a select y guardarlo en base de datos

Bueno, todavía estoy pensando el código para ello, pero un ejemplo que me iría bien sería el siguiente:

Código PHP:
<form name="nuevoitem" action="grabarnuevoitem.php" method="POST" enctype="multipart/form-data">
  <?php
  
// Consultar la base de datos
    
$consulta_mysql='select * from inventario';
    
$resultado_consulta_mysql=mysql_query($consulta_mysql,$conexion);

    echo 
"Selecciona el objeto a inventariar: <select name='select1'>";
    while(
$fila=mysql_fetch_array($resultado_consulta_mysql)){
        echo 
"<option value='".$fila['id']."'>".$fila['nombre']."</option>";
    }
    echo 
"</select>";
  
?>
  &nbsp;&nbsp;<input name="Nuevo Item" type="button" value="nuevoitem" onclick="nuevoitem();">
  <br>
  <input name="cantidad" type="text" size="5" value="cantidad">
  <br>
  <input name="Enviar" type="submit" value="enviar">
</form>
Se trata de rellenar el formulario, pero si no me aparece el objeto en el select, entonces pulsando sobre el botón "Nuevo Item" que llame a una función javascript o jquery o similar para poder añadir el nuevo objeto a la base de datos y aparezca en este select para escogerlo y validar el formulario sin tener que refrescar la página (en realidad, el formulario definitivo contendrá muchos más campos, pero antes me gustaría solucionar este punto).