Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2008, 10:45
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 11 meses
Puntos: 50
Ayuda hacer funcionar codigo ajax

Como estan

Como comente en un post anterior necesito que de una lista desplegable al seleccionar un producto me traiga automaticamente de la bd del producto el precio y otros datos

me estaba basando en el ejemplo que hay en esta pagina
http://www.pcimpacto.com.ar/informacion.php?id=45

Tengo esto


Código HTML:
<script type="text/javascript">
function getDataServer(url, vars){
     var xml = null;
     try{
         xml = new ActiveXObject("Microsoft.XMLHTTP");
     }catch(expeption){
         xml = new XMLHttpRequest();
     }
     xml.open("GET",url + vars, false);
     xml.send(null);
     if(xml.status == 404) alert("Url no valida");
     return xml.responseText;
}
</script>
<script type="text/javascript">
function ValProducto(campo){
	var IdProducto = document.getElementById("SYSCodProducto" + campo).value;
    var error = getDataServer("servajax.php","?eliminar_pais="+IdProducto);
    if(error){
        //alert(error);
		document.getElementById("SYSValUnitario"+campo).value = <?=$ValProducto;?>;
    }
}
</script>
<!-- El el formulario va la lista que llama la funcion -->
<select name="SYSCodProducto<?=$P;?>" id="SYSCodProductoSYS<?=$P;?>" onChange="ValProducto(<?=$P;?>);"

El archivito php es este
Código PHP:
<?
// Realizo la conexi{on a la base de datos.
include ("conexion.php");
$link conectarse();
if(
$_GET["eliminar_pais"]){

    
$consulta_chequeo mysql_query("select * from sysproductos where Id_Producto = ".$_GET["eliminar_pais"];
    
$ValProducto mysql_result($consulta_chequeo,0,ValUniProducto);
}
?>

Pues todo teoricamente ya esta bien pero no se como mandarle el resultado $ValProducto de la consulta para que se lo asigne al campo de texto que tiene valor de producto.