El formulario lo tengo en unos archivos php aparte y funciona perfectamente pero ahora lko monte sobre sufgar crm y no se poque diablos no me funciona. Lo mas rara es que siempre me devuelve para los 3 campos el valor 4
osea el php me devuelve supuestamente siempre 4*4*4\
Me pueden ayudar a revisar e lcodigo haber que pasa
Código HTML:
<!-- Funcion sacada de http://www.formatoweb.com.ar/ajax/ -->
function nuevoAjax()
{
var pagina_requerida = false
if (window.XMLHttpRequest)
{// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
}
else if (window.ActiveXObject)
{ // pero si es IE
try
{
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e)
{ // en caso que sea una version antigua
try
{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e)
{}
}
}
else
return false
return pagina_requerida;
}
function ValProducto(NumProducto)
{
// Obtengo el Id del Producto del cual se desean saber precio referencia y stock.
var CodProducto = document.getElementById("SYSCodProducto"+NumProducto).value;
// Obtendo la capa donde se muestran las respuestas del servidor
//// var precio=document.getElementById("SYSValUnitario"+NumProducto);
// Creo el objeto AJAX
var ajax=nuevoAjax();
var aleatorio=parseInt(Math.random());
// Coloco el mensaje "Cargando..." en la capa
//// capa.value="Cargando...";
// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
ajax.open("GET", "../servajax.php?CodProducto="+CodProducto, true);
// ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
// ajax.send("CodProducto="+CodProducto);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
if (ajax.status == 200)
{
var DatProducto = ajax.responseText.split("*");
// Respuesta recibida. Coloco el texto plano en la capa correspondiente
document.getElementById("SYSValUnitario"+NumProducto).value=DatProducto[0];
document.getElementById("SYSReferencia"+NumProducto).value=DatProducto[1];
document.getElementById("SYSStock"+NumProducto).value=DatProducto[2];
}
else
{
alert ("Ha ocurrido un error");
}
}
}
ajax.send(null);
}
Este es el php que me trae los datos.
Código PHP:
<?php
include_once ("conexionbdsugarCRM.php");
$link = conectarse();
$DatProducto = $_GET['CodProducto'];
if($DatProducto)
{
$ConProducto = mysql_query("select products.id as CodProducto from products where products.id = ".$DatProducto);
$ValProducto = mysql_result($ConProducto,0,CodProducto);
// $RefProducto = mysql_result($ConProducto,0,CodProducto);
// $StoProducto = mysql_result($ConProducto,0,CodProducto);
mysql_free_result($ConProducto);
echo $ValProducto."*".$ValProducto."*".$ValProducto;
}
?>