Tengo tres archivos uno PHP, otro JS y el ultimo de salida (solo pongo los primeros dos)
Código PHP:
if($_REQUEST["Accion"]=="Nombre") {
$Query=mysql_query("SELECT NombreArticulo FROM inventario WHERE CodigoBarra='".$_REQUEST["IdArcitulo"]."'",$conexion) or die (mysql_error());
$Result=mysql_fetch_array($Query);
echo $Result['NombreArticulo'];
}
elseif($_REQUEST["Accion"]=="PrecioVenta") {
$Query=mysql_query("SELECT InventarioPrecioVenta FROM inventario WHERE CodigoBarra='".$_REQUEST["IdArcitulo"]."'",$conexion) or die (mysql_error());
if($Result=mysql_fetch_array($Query)) { echo $Result['InventarioPrecioVenta']; }
else { echo "0.00"; }
}
elseif($_REQUEST["Accion"]=="MinimoExistencia") {
$Query=mysql_query("SELECT InventarioMinExistencias FROM inventario WHERE CodigoBarra='".$_REQUEST["IdArcitulo"]."'",$conexion) or die (mysql_error());
if($Result=mysql_fetch_array($Query)) { echo $Result['InventarioMinExistencias']; }
else { echo "0"; }
}
elseif($_REQUEST["Accion"]=="ValidarCodigoBarra") {
$Query=mysql_query("SELECT NombreArticulo FROM inventario WHERE CodigoBarra='".$_REQUEST["IdArcitulo"]."'",$conexion) or die (mysql_error());
if($Result=mysql_fetch_array($Query)) { echo "invalido"; }
else { echo "valido"; }
}
elseif($_REQUEST["Accion"]=="ValidarNombre") {
$Query=mysql_query("SELECT NombreArticulo FROM inventario WHERE NombreArticulo='".$_REQUEST["Nombre"]."'",$conexion) or die (mysql_error());
if($Result=mysql_fetch_array($Query)) { echo "invalido"; }
else { echo "valido"; }
}
Código HTML:
function validarcodigobarra(id) { var codigobarra=document.getElementById("CodigoBarra"+id); var codigobarravalor=codigobarra.value; var objetoselect=document.getElementById("Producto"+id); var objetoselectindex=objetoselect.selectedIndex; var objetoselectvalor=objetoselect.options[objetoselectindex].value; if(objetoselectvalor=="Nuevo") { var ajax=nuevoAjax(); ajax.open("POST", "/administracion/Admin_Script_PHP/Almacen_ajax.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("IdArcitulo="+codigobarravalor+"&Accion=ValidarCodigoBarra&function=Guardar_Compra"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { var resultado=ajax.responseText; if(resultado=='invalido') { alert("Ha ingresado un Cogigo Barra existente"); codigobarra.value=''; codigobarra.focus(); } } } } }
Código HTML:
alert(resultado);
Código HTML:
if(resultado=='invalido') { alert("Ha ingresado un Cogigo Barra existente"); codigobarra.value=''; codigobarra.focus(); }
Código HTML:
if(resultado!='valido')
Asi que PIENSO que el problema esta en que tengo que convertir en texto o algo asi la variable para que lo pueda leer como cadena, en realidad i don't have idea XDDDDDD
Mi incognita es que: antes funcionaba!, y la salida que da el archivo php, solo es, invalida o valida, nada mas, pero JS no lo lee bien!!!