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;
?>


