Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/02/2016, 09:28
2AroN
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Agregar variable a un select dinamico desde aplicacion web

Cita:
Iniciado por calel_leon Ver Mensaje
Hola, mi prgunta es somo hacer para que cada vez que se ingrese un nuevo producto mediante el formulario, este sea guardado y posteriormente visualizado desde un select que consulta a la base de datos (especificamente el nombre)

Código HTML:
<form id="form1" name="form1" method="post" action="fproducto.php">
          <table width="400" border="1">
            <tr>
              <td width="120">Nombre</td>
              <td width="270"><label for="nombre"></label>
              <input type="text" name="nombre" id="nombre" /></td>
            </tr>
            <tr>
              <td>Dosificacion</td>
              <td><label for="dosificacion"></label>
              <input type="text" name="dosificacion" id="dosificacion" /></td>
            </tr>
            <tr>
              <td>Marca</td>
              <td><label for="marca"></label>
              <input type="text" name="marca" id="marca" /></td>
            </tr>
            <tr>
              <td>Descripcion</td>
              <td><label for="descripcion"></label>
              <textarea name="descripcion" id="descripcion" cols="45" rows="5"></textarea></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td><input type="reset" name="button" id="button" value="Limpiar" />
              <input type="submit" name="button2" id="button2" value="Enviar" /></td>
            </tr>
          </table>
      </form> 
Aver...

Vamos por pasos
1 Generas tu formulario llenando los datos por metodo post...
2 Lees Las variables con $_POST e insertas en el SQL
3 Tu segundo formulario lee lo que guardaste en el sql

Cita:
Iniciado por calel_leon Ver Mensaje
Código PHP:
<?php
$sql4
=mysql_query("SELECT nombre FROM producto ORDER BY Nombre ASC ",$con);
?>
    <select name="lista" onchange="pedirDatos()" >
        <?php
            
while($row mysql_fetch_array($sql4)){
            echo 
"<option value=\"".$row['nombre']."\">".$row['nombre']."</option> \n";
            }
        
?>
    </select>
tu código esta bien... solo te recomiendo que uses el "mysqli_" ya que el "mysql_" ya no tiene soporte solo que tienes que cambiar todo los "mysql_" por "mysqli_" busca en php.net!!!... y tu sintaxis seria a si
Código PHP:
    <select name="lista" onchange="pedirDatos()" >
        <?php
                      $sql4
=mysqli_query($con"SELECT nombre FROM producto ORDER BY Nombre ASC ");
            while(
$row mysqli_fetch_array($sql4)){
            echo 
"<option value=\"".$row['nombre']."\">".$row['nombre']."</option> \n";
            }
        
?>
    </select>
Saludos.