Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2005, 09:51
jimgo
 
Fecha de Ingreso: octubre-2005
Mensajes: 4
Antigüedad: 18 años, 6 meses
Puntos: 0
Select Box + php + mysql

Que tal.
Tengo un select que se llena de los datos de una tabla de esta forma:
Código PHP:
<?php
$db 
mysql_connect("localhost","root");
mysql_select_db("acarreos"$db);

$empresaresult mysql_query ("SELECT * FROM empresa",$db);
echo 
" <select name = '$nombreempresa'> \n";
 if (
$myrow mysql_fetch_array($empresaresult)) {
      do {
      
printf(" <option value=\"%s\"> %s </option>\n"$myrow["nombre_e"],     $myrow["nombre_e"]);
      }
      while (
$myrow mysql_fetch_array($empresaresult));
           echo 
"</select></td>";
     }
        else {}         
?>
Esto me llena bien las opciones del Select, mi problema es cuando intento agregar el contenido que se seleccionó de las opciones del select a la base de datos, no se como pasarle la variable que tiene lo que se seleccionó del select a la consulta sql para que lo agrege a la base de datos, este es el codigo que tengo para agregar los datos, que si funciona pero no me agrega el último campo:

Código PHP:
if($submit) {
$db mysql_connect("localhost","root");
mysql_select_db("acarreos",$db);
$sql =" INSERT INTO obra (nombre_o, tarifa_1, tarifa_2, nombre_e) VALUES ('$nombre', '$tarifa1', '$tarifa2','$nombre_e'')";  ///  ESTE ULTIMO CAMPO ES EL QUE MO SE COMO AGREGARLO...
$result mysql_query($sql);
if  (
mysql_errno() !=0) echo "<br>ERROR mysql_query: " .mysql_error();
echo 
"Registrado\n";
echo 
"<a href=\acarreos1/index2.php\> Agregar otro?</a>\n";
} else {
?> 
Espero haberme dado a entender y de antemano gracias por la ayuda!!!