tengo una pagina con un formulario en donde tiene un select que toma los datos iniciales de una bd.
cuando hago selecto la idea es que ese valor sea cargado lo tome ajax lo pase a la pagina php se haga la consulta y me devuelva el valor en escrito en otra parte del formulario... bueno todo eso es lo teorico.. peroooo resulta que no puedo pasar el valor seleccionado del select para la pagina en php.. pongo el codigo para explicarme mejor....
Código:
si logran verlo en la linea function getState(sucursal) { var strURL="findState.php?sucursal="+sucursal; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById('statediv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } } </script> </head> <body> <form method="post" action="GET" name="form1"> <table width="60%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150">filial</td> <td width="150"> <? mysql_connect("localhost", "root", "root") or die(mysql_error()); mysql_select_db("cobranza") or die(mysql_error()); $tabla = mysql_query ("SELECT * FROM sucursales " ); echo"<select name='sucursal' onChange='getState(this.value)'>"; while ($registro = mysql_fetch_array($tabla)){ echo " <option> ".$registro['suc']." </option> " ; } echo"</select>"; ?> </tr> <tr style=""> <td>State</td> <td ><div id="statediv"> <name="state" > <option>Select Country First</option> </select></div></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </form> </body> </html>
var strURL="findState.php?sucursal="+sucursal;
estoy pasando teoricamente a la pagina findstate.php el valor del select y la cargo a la variable sucursal.
el codigo php de la otra pagina es simple un
Código PHP:
<?php
$t=$_GET['sucursal'] ;
echo $t;
var strURL="findState.php?sucursal= hola que tal";
me lo pasa perfecto!! lo que no entiendo como hacer para pasar el valor del select sea el id o directamente el nombre completo de lo seleccionado en el select que lo tome
esperoque alguien me de una mano!!!!!! muchas gracias!!