Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2011, 10:07
Avatar de tomark4
tomark4
 
Fecha de Ingreso: septiembre-2007
Mensajes: 154
Antigüedad: 16 años, 7 meses
Puntos: 29
Respuesta: introducir datos del menu/list a mi BD

a tu select le hace falta el nombre para que captures el valor por post

ej. de insertar datos con php mysql

este seria tu pagina donde estaria el formulario

Código PHP:
Ver original
  1. <?php
  2. $sql = "select id, capital, pais from paises order by 2 asc";
  3. $rs = mysql_query($sql) or die(mysql_error());
  4.  
  5. echo "<form name'prueba' method='post' action='recoger_datos.php'>";
  6. echo "<select name='paises'>";
  7. while($row=mysql_fetch_array($rs)){
  8.     echo "<option value='".$row[id]."'>".$row[pais]."</option>";
  9. }
  10. echo "</select>";
  11. echo "<input type='submit' value='Enviar'>";
  12. ?>


y esta seria tu pagina recoger_datos.php donde recoges la variable del select y lo insertas en la tabla1

Código PHP:
Ver original
  1. <?php
  2. $idpais = $_POST[paises];
  3. $sql = "INSERT INTO tabla1 values('".$idpais."')";
  4. $rs = mysql_query($sql) or die(mysql_error());
  5.  
  6. if($cant>0){
  7.     echo "datos insertados";
  8. }
  9. else{
  10.     echo "se produjo un error";
  11. }
  12. ?>
__________________
"Todos somos ignorantes, pero no todos ignoramos las mismas cosas"

http://www.pctec21.blogspot.com
http://www.pctec21.com