Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/07/2010, 15:35
diegonazho
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 1
De acuerdo Respuesta: Crear combo php con datos de mysql

siii por fin salio, por lo menos en mi caso , publico es codigo.

Código PHP:
Ver original
  1. <table align=center border=0>
  2. <FORM name=formulario  action='ing_modelo.php' method='POST'>
  3.  
  4. <p>nombre marca <input type='text' name='nombres' size='30' value='nombres'></p>
  5.  
  6. <p>Observacion <input type='text' name='obs' size='30' value=' '></p>
  7. <?php
  8. include("conexion.php");
  9. $result = pg_query ("select id_marca,nombre from marcas" )
  10. or die("Error en la consulta SQL");
  11. ?>
  12. <select name="nombre_select" id="id_select">
  13. <?php
  14. while($row=pg_fetch_array($result)){
  15. echo "<option value=".$row['id_marca'].">".$row['nombre']."</option>";
  16.  
  17. }
  18.  
  19. ?>
  20. </select>
  21. <td>
  22. <center>
  23.  
  24. <input type="submit"  name="Accion" value='consultar' onclick="return formul(this.formulario);return false;">
  25. <input type="Reset" value="Borrar">

ese es mi formulario (arriba) piñufla pero solo para hacer el insert y envio los datos capturados del list que son extraidos de una BD y los envio a mi php para hacer el insert
Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3.  
  4.     $nombre=$_POST['nombres'];
  5.     $obs=$_POST['obs'];
  6.     $mar_id_marca=$_POST['nombre_select']; 
  7.  
  8. echo '<pre>';
  9. var_dump($_POST['nombre_select']);
  10. echo '</pre>';
  11. $sql="INSERT INTO modelos(nombre,obs_modelo,mar_id_marca)VALUES('$nombre','$obs','$mar_id_marca')";
  12. $query = pg_query($conexion, $sql);/*ejecuta la consulta*/
  13. pg_free_result($query);/*libera la consulta*/
  14. pg_close($conexion);/*libera la conexion*/
  15. ?>
  16. <?php
  17. /* This will give an error. Note the output
  18. * above, which is before the header() call */
  19. header('Location: /diego/ss.php');/*este header funciona para volver a alguna pagina X*/
  20. //header ('Location: http://www.google.cl');
  21. ?>


con el var dump se daran cuenta que envia bien el valor capturado