Comunidad de diseño web y desarrollo en internet online

Paso de variables por por post de un <select>

Citar            
MensajeEscrito el 05 Feb 2007 10:32 am
Hola!!

tengo un par de <select> que se rellenan dinamicamente de una BBDD en access. Hasta ahi todo bien, problema lo tengo cuando quiero pasar los valores por post a otro php que se encarga de buscar en la BBDD. creo que el problema esta en el value de los <option> que no lo coge boien. Os dejo el codigo para que lo veais vosotros mismos:

Formulario que manda los datos por post:

Código :

<form id="buscar" method="post" name="buscar" action="resul.php">
<?php
 ListarTown("");
 ListarCountry("");
 ListarTecnos("");
 
?>

<input type="submit" name="Submit" value="Search">
<input type="hidden" name="conta" value="1" >

 </form> 


Funcion que rellena las select de la BBDD:

Código :

//Aqui lista los pueblos de la BBDD
function ListarTown($town){

$conexion = odbc_connect("green","","","");

$rs= odbc_exec($conexion,"select DISTINCT town from master") or die( "Error conectando a la Base de datos") ; 
?>
<select name="town"> 

<?php
   
while (odbc_fetch_row($rs))

{           
?>

<option value=" <?php odbc_result($rs,"town"); ?> " <?php if (odbc_result($rs,"town")==$town){?>  selected <?php } ?> > <?php echo odbc_result($rs,"town"); ?> </option>

<?php
}
?>
</select>

<?php

odbc_close_all();

}


Manera de coger los valores por post de la otra pagina:

Código :

<?php
$town=$_POST["town"];
$country=$_POST["country"];
$tecno=$_POST["tecnos"];


Espero que me podais ayudar. Soy nuevo en el tema del php y no lo domino demasiado... Muchas gracias por vuestra ayuda

Por neomorph

6 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 05 Feb 2007 10:35 am
Creo que aquí te faltaría un echo

Código :

<option value=" <?php odbc_result($rs,"town"); ?>
yo pondría

Código :

<option value=" <?php echo odbc_result($rs,"town"); ?>
Espero te sirva.

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox
Citar            
MensajeEscrito el 05 Feb 2007 10:43 am
olé, muchas gracias, realmente era esto... no sabes la de horas que eh perdido dandole vueltas a ver como lo podia pasar... Muchas gracias!!!

Por neomorph

6 de clabLevel



Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.