volviendo a molestar, tengo un pequeño inconveniente, estoy haciendo un autocomplete para hacer una factura dinamica, al trabajarlo de forma local funciona de maravilla, pero ya al subirlo al servidor es donde empieza a darme el inconveniente da este error, que de forma local si retorna los datos, lei en varios foros que podia ser la forma en que se haga la conexion probe tres forma direrentes de conexion y ninguna funciono en la nube localmente si, otra opcion podria ser la version de apache, php y mysql, el server local tanto como en la nube, tienen la ultima version, ya no se que mas probar, si me podrian ayudar les agradeceria muchisimi y si me urge un poquito, gracias de antemano.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /public_html/asanabria/paginas/formularios/facturacion/usuarios.class.php on line 39En la nube
[{"value":"1000001","descripcion":" Tshirt Ropa Femenina","id_tipo_producto":"1","precio":"20.00"},{"value":"1000002","descripcion":"Falda Ropa Femenina","id_tipo_producto":"1","precio":"50.00"},{"value":"1000003","descripcion":"Brasier Ropa Femenina","id_tipo_producto":"1","precio":"20.00"},{"value":"1000004","descripcion":"Chumpa Ropa Masculina","id_tipo_producto":"2","precio":"100.00"}]de forma local
[quote]Mi Clase[/quote]
<?php
class Conectar{
public static function con(){
$conexion=mysql_connect("localhost","root","");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("facturacion");
return $conexion;
}
}
class Usuarios
{
public function buscarTipoProducto($id){
$datos = array();
$sql = "select concat(p.descripcion,' ',tp.nombre) as descripcion,p.referencia,p.id_tipo_producto,p.precio from cocibolca.productos p
left join cocibolca.tipo_producto tp on p.id_tipo_producto=tp.id_tipo_producto where referencia like '%".$id."%';";
$resultado = mysql_query($sql,Conectar::con());
while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)){
$datos[] = array("value" => $row['referencia'],"descripcion"=>$row['descripcion'],"id_tipo_producto"=>$row['id_tipo_producto'],"precio"=>$row['precio']);
}
return $datos;
}
public function view_cliente($nit){
$datos = array();
$sql ="select c.nit,c.no_cuenta,c.nom_com_neg,c.direccion,c.telefono,v.id_ruta,rt.desc_ruta,dr.DEPARTAMENTO_id_departamento, d.nombre, dr.id_municipio,m.nombre,v.id_vendedor, concat(v.nombre,' ',v.apellido) as vendedor
from cliente c
left join detalle_cliente dc on c.nit=dc.Cliente_nit
left join detalle_ruta dr on dc.DEPARTAMENTO_id_departamento=dr.DEPARTAMENTO_id_departamento and dc.id_municipio=dr.id_municipio
left join vendedores v on dr.ruta_id_ruta=v.id_ruta
left join ruta rt on v.id_vendedor=v.id_vendedor
left join departamento d on dr.DEPARTAMENTO_id_departamento=d.id_departamento
left join municipio m on dr.id_municipio=m.id_municio and dr.DEPARTAMENTO_id_departamento=m.DEPARTAMENTO_id_departamento
where nit like '%".$nit."%'
";
$resultado = mysql_query($sql,Conectar::con());
while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)){
$datos[] = array("value" => $row['nit'],"no_cuenta"=>$row['no_cuenta'],"nombre_comercial"=>$row['nom_com_neg'],"direccion"=>$row['direccion'],"telefono"=>$row['telefono']
,"ruta"=>$row['desc_ruta'],"departamento"=>$row['nombre'],"municipio"=>$row['nombre'],"vendedor"=>$row['vendedor']
);
}
return $datos;
}
}
?>
[quote]Aqui es donde da el error en el server[/quote]
<?php
include_once 'usuarios.class.php';
$usuario = new Usuarios();
echo json_encode($usuario->buscarTipoProducto($_GET['term']));
?>