Hola, tengo este código y me da el siguiente error:
Código Javascript
:
Ver originalTypeError: xml is null
dato=xml.getElementsByTagName('datos');
Este el código:
Código Javascript
:
Ver originalif($minimos == '1' and $existencias == '0') {
echo "<script language='JavaScript'>
var recambio = document.forms['form4'].elements['recambio'];
respuesta =confirm('¿Atención, articulo en mínimos desea pedirlo?');
if (respuesta){
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
xmlhttp.open('GET', 'cons_minimos.php?id=' + recambio.value, false);
xmlhttp.send();
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var xml = xmlhttp.responseXML;
dato=xml.getElementsByTagName('datos');
if(dato[0].firstChild.nodeValue=='1')
{
num_user=xml.getElementsByTagName('numusuario');
if (confirm('¡Recambio existente!¿Desea eliminarlo?'))
{
alert('¡Eliminado!');
}
else
{
window.location.href = '';
}
}
if(dato[0].firstChild.nodeValue=='0')
{
document.getElementById('form4').submit();
}
}
}
</script>";
}else{
return false;
}
cons_minimos.php
Código Javascript
:
Ver original<?php
$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
$con=mysql_connect ("localhost","","");
mysql_select_db("Avisoswed",$con);
$recambio = isset($_GET['id']) ? $_GET['id']:"";
$sql="SELECT recambio FROM material_pendiente WHERE recambio ='".$recambio."'";
$datos=mysql_query($sql,$con);
while ($row=mysql_fetch_array($datos)){
$recambio=$row['recambio'];
}
$rows = mysql_num_rows($datos);
if ($rows>0)
{
$xml.="<datos><![CDATA[1]]></datos>\n";
$xml.="<numusuario><![CDATA[".$recambio."]]></numusuario>\n";
}
else
{
$xml.='<datos><![CDATA[0]]></datos>\n';
$xml.="<numusuario><![CDATA[".$recambio."]]></numusuario>\n";
}
$xml.="</respuesta>\n";
echo $xml;
?>
La respuesta de
cons_minimos.php
Código Javascript
:
Ver original<?xml version="1.0" encoding="iso-8859-1"?>
<respuesta>
<datos><![CDATA[1]]></datos>
<numusuario><![CDATA[119208]]></numusuario>
</respuesta>
Muchas gracias !!!!!!!!!!