Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2006, 02:36
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
probleas con una tabla dinámica.

hola compañeros tengo el problema de que tengo un formulario con una tabla generada con un select que recibe los datos de una bbdd, pero no consigo pasar el value de la opción seleccionada, tengo un error en las comillas, pero no lo localizo.

he consultado la faq forosdelweb.com/showthread.php?postid=664999#post664999
pero no termina de arreglarme nada, porque no necesito crear dos menus desplegables, solo uno y pasar el value al formulario.
mis tablas son muy sencillas:
la principal es edificio tiene 5 campos:
id_edificio, dirección, codigo_postal, población, id_provincia
la secundaria es provincias tiene 2 campos:
id_provincia y provincia.

ambos id_provincia tienen que ser iguales, pero no consigo pasar el valor del id_provincia, me da un error.

el codigo que genera el menu es:

<html>
<body><table><tr>
<td>privincia</td>
<form action="recibir.php" method="get">
<?
//Conexion con la base
mysql_connect("localhost","oskar","oskar");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("inmobiliarias");
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select id_provincia,provincia From provincias Order By id_provincia";
$result=mysql_query($sSQL);
echo '<td><select name="id_provincia">';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo "<option value=\"" .$row['id_provincia'].>"".$row["provincia"];}

?>

</td>
<tr><td colspan="2"><INPUT TYPE="SUBMIT" value="Insertar"></td></tr>
</FORM> </table>
</body>
</html>

y el codigo que lo recibe y debería imprimir en pantalla es:
<html>
<body>
<?
$id_provincia=$_get['id_provincia']

echo $id_provincia;
?>
</body>
</html>


por favor ayuda.

gracias