Mucho se ha comentado de este problema pero no he podido encontrarle alguna solución..
Mi problema es que quiero copiar un valor que tengo en mi select option y despues de consultarlo, pasar un valor a un input text aqui les dejo mi codigo a ver si alguien me pudiera ayudar
Codigo Principal:
Código:
Codigo Script:<?php require("connect.php"); ?> <!DOCTYPE html> <html> <head> <script src="js_tup/ajax.js"></script> </head> <body> <h2>HTML - PHP - AJAX - MySQL</h2> <?php $res = mysql_query("select * from items"); ?> <select id="items" onchange='changeImage($("#myselect").attr("value"))' id='myselect'> <option value="">Seleccione</option> <?php while($fila=mysql_fetch_array($res)){ ?> <option value="<?php echo $fila['id_item']; ?>"><?php echo $fila['articulo']; ?></option> <?php } ?> </select> <input id="precio_ret" type="text" name="precio_ret" size="5" value="<?php echo $item_pr ?>"/> </body> </html> </form>
Código:
Programa php:function obtiene_http_request() { var req = false; try { req = new XMLHttpRequest(); /* p.e. Firefox */ } catch(err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); /* algunas versiones IE */ } catch(err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); /* algunas versiones IE */ } catch(err3) { req = false; } } } return req; } var miPeticion = obtiene_http_request(); //*************************************************************************************** function from(id,ide,url) { var mi_aleatorio=parseInt(Math.random()*99999999);//para que no guarde la página en el caché... var vinculo=url+"?q="+id+"&rand="+mi_aleatorio; //alert(vinculo); miPeticion.open("GET",vinculo,true);//ponemos true para que la petición sea asincrónica miPeticion.onreadystatechange=miPeticion.onreadystatechange=function(){ if (miPeticion.readyState==4) { //alert(miPeticion.readyState); if (miPeticion.status==200) { //alert(miPeticion.status); //var http=miPeticion.responseXML; var http=miPeticion.responseText; document.getElementById(ide).innerHTML = http; } }/*else { document.getElementById(ide).innerHTML="<img src='ima/loading.gif' title='cargando...' />"; }*/ } miPeticion.send(null); }
Código:
<?php $q = $_GET['q']; require("connect.php"); $sql = mysql_query("SELECT * FROM items WHERE id_item = $q"); ?> <select> <?php while ($reg=mysql_fetch_array($sql)) { $pr = $reg["item_price_mx"]; ?> <option value="<?php echo $pr ?>"><?php echo $pr ?></option> <?php } ?> </select> <?php mysql_close; ?>