Foros del Web » Programando para Internet » PHP »

introducir datos del menu/list a mi BD

Estas en el tema de introducir datos del menu/list a mi BD en el foro de PHP en Foros del Web. tengo este problema no puedo introducir datos que estan dentro del menu list a mi base de datos Cita: <?php include ("config.php"); $SQL1 = "SELECT ...
  #1 (permalink)  
Antiguo 10/11/2011, 16:52
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
introducir datos del menu/list a mi BD

tengo este problema no puedo introducir datos que estan dentro del menu list a mi base de datos

Cita:
<?php

include ("config.php");
$SQL1 = "SELECT linea_cod, linea_des from aux_linea";
$resultado=mysql_query($SQL1,$con);
while($row = mysql_fetch_array($resultado))
{
echo "<option value={$row["linea_cod"]}>{$row["linea_des"]}

</option>";
}
?>
con este codigo hago que me liste en el menu....
pero no se como introducir el seleccionado dentro de mi base de datos... gracias!!!!
  #2 (permalink)  
Antiguo 10/11/2011, 16:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: introducir datos del menu/list a mi BD

Lee lo siguiente: http://www.php.net/variables.external, básicamente lo que tienes que hacer es rescatar el valor y construir tu query para insertar a la base de datos.

Saludos.
  #3 (permalink)  
Antiguo 11/11/2011, 10:07
Avatar de tomark4  
Fecha de Ingreso: septiembre-2007
Mensajes: 154
Antigüedad: 17 años, 2 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

Etiquetas: bd, introducir, mysql, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:43.