Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2006, 17:03
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
De HTML .. y definición de un "<select>" .. Para definir los elemenos que van a componer el "combo" necesitas crear "options" .. a ser posible usa la propiedad "value" para definir su valor (tal vez diferente al que presentas al usaurio para su selección):

Código PHP:
<?
// Conecta a tu BBDD .. seleccionala ...etc
?>

<form name="form1" method="post" action="pag2.php">
<select name="combito">
<?
while($row=mysql_fetch_array($result)) 
{
echo 
"<option value=\"".$row['nombres']."\">".$row['nombres']."</option>";
}
?>
</select>
<input name="enviar" type="submit" id="enviar" value="Enviar" class="bot">
</form>
Cierra el "select" como corresponde .. y el formulario.

Tu problema principal es que el formulario (definición <form ..>) lo pusites fuera de tu definición de tu <select> .. De HTML y teoría de formualrios HTML .. sólo se envia al hacer tu "submit" todo lo que esté definido (elementos de formulario) lo que quede entre <form ..> y </form>

En tu script donde apuntes el "action" de ese "<form>" tendrás tu valor seleccionado en:

$_POST['combito'] ... o en $_GET['combito'] .. dependiendo del "method" escogido (en tu caso POST).

Todo esto es más "teoría" de HTML y de manejo de formularios que no de PHP (intenta ver un manual de HTML al respecto, te aclarará muchas dudas).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 11/09/2006 a las 17:11