problema con <select></select>

darielr_01
05 de Mayo del 2005
Como puedo hacer para obtener el valor del “nombre”(es una variable que contiene los nombres, dentro de un <select></select>, en una BD); que es seleccionado por el usuario para luego enviarlo a otra pagina .php para manipularlos….

Este es el codigo inicial:

<HTML><BODY>
<script languaje="javascript">
function validar(form)
{

if (form.Codigos.options[form.Codigos.selectedIndex].value == "")
{
alert("Por favor, seleccione una opción válida");
form.Codigos.focus();
return true;
}
form.submit();
}
</script>
<?
mysql_connect("localhost","root");
?>
<FORM METHOD="POST" ACTION="mod_bodega2.php"><br>
<table width="38%" border="1" align="center">
<tr>
<td colspan="100"><div align="center"><strong>MODIFICAR BODEGA</strong></div></td>
</tr>

<?php
$sSQL="Select nomprodb From bodega Order By nomprodb";
$result=mysql_db_query("abacata",$sSQL);

?>
<tr>
<td><div align="center"><b>Productos</b> </div></td>
<td> <select name="Codigos">
<option value="" selected>[seleccione un Nombre]</option>
<?
while ($row=mysql_fetch_array($result))
{
?>
<? echo "<option value=\'".$row["nomprodb"]."\'>" .$row["nomprodb"];?> </option>
<?
}
?>
</select>
</td></tr><tr>
<td><INPUT TYPE="button" value=" Mostrar Datos " onClick="validar(this.form)"></td> </tr>
</table></FORM></BODY></HTML>

Este es archivo. PHP donde quiero obtener el “nombre” que fue seleccionado en la página anterior:

<html>
<head>
<title>Modificar Bodega2</title>
</head>

<body>
<?
$link =mysql_connect("localhost","root");
mysql_select_db("abacata", $link);
?>
<FORM METHOD="POST" ACTION="mod_bodega3.php"><br>
<table width="38%" border="1" align="center">
<tr>
<td colspan="100"><div align="center"><strong>DATOS EN BODEGA</strong></div></td>
</tr>

<?php
$valcod = mysql_query("Select codbod , cantbod, codprov, nomprodb From bodega where nomprodb=\'\' ", $link);
if($valcod==TRUE)
{
// if ($row = mysql_fetch_array($valcod))
//{
?>
<tr>
<td width="48%"><div align="center"><b>Nombre Producto Bodega</b></div></td>
<td width="52%"><input type="text" maxlength="20" value="rojo" onChange="alert(\'Has modificado el Campo Nombre\')" name="nombod"></td>
</tr>
<tr>
<td><div align="center"><b>Cantidad en Bodega</b> </div></td>
<td><input type="text" maxlength="5" value="AZUL" name="canbod"></td>
</tr>
<tr>
<td><div align="center"><b> Codigo Proveedor</b> </div></td>
<td><input type="text" maxlength="10" value="verde" name="codpro"></td>
</td>
</tr>
<tr>
<td> </td>
<td><input type="button" value="Modificar" ></td>
</tr>

</table>
<?
/* }
else
{?>
<script>
alert("No hay datos existentes");
var redirect = "http://localhost/arte/mod_bodega.php";
window.location.href= redirect;
</script>
<?
}*/
}
else{
?>
<script>
alert("No hay conexion a la base de datos");
</script>
<? } ?>

</body>
</html>

nota: por favor espero sus ayudas....
si no fui muy claro porfavor preguntarme....