Error código con programa galopin

Error código con programa galopin

      • 9
      • mensajes
      • miembro desde
      • 14/06/07
    #1 Error código con programa galopin

    Buenas, estoy utilizando un programa de facturación llamado galopin, y me da error. Al meter mano al código, no se por donde hacerlo a ver si podéis ayudar alguien.

    Este es el error:
    "") { //Realizo la consulta con elecciones de usuario $consulta="Select * from articulos"; if ($proveedor<>"") { $consulta = $consulta . ",artpro"; }; if (($codigo)<>"" or ($articulo<>"") or ($proveedor<>"")) { $consulta = $consulta . " where "; }; if ($codigo<>"") { $familia = substr($codigo,0,2); $subfamilia = substr($codigo,2,2); $codigoarticulo = substr($codigo,4,2); $consulta = $consulta . "codfamilia='$familia' and codsubfamilia='$subfamilia' and codigo='$codigoarticulo'"; }; if ($articulo<>"") { if ($codigo<>"") $consulta = $consulta . " and"; $consulta = $consulta . " descripcion like '%".$articulo."%'"; }; if ($proveedor<>"") { if (($codigo<>"") or ($articulo<>"")) $consulta = $consulta . " and"; $consulta = $consulta . " artpro.idproveedor=$proveedor and artpro.idarticulo=articulos.id"; }; if (($codigo=="") and ($articulo=="") and ($proveedor=="") and ($familia<>"")) { $consulta = $consulta . " where articulos.codfamilia=$familia"; if ($subfamilia<>"") { $consulta = $consulta . " and articulos.codsubfamilia=$subfamilia"; } } $consulta = $consulta . " order by codfamilia, codsubfamilia, codigo"; $resultado = mysql_query($consulta, $conexion); $filas=mysql_num_rows($resultado); $total=$filas; if (empty($numi)) { $numi=0; } print "

    Número de articulos: " . $filas . ""; $consulta=$consulta." limit $numi,20"; $resultado = mysql_query($consulta, $conexion); $enlaces=$filas; // // Si total es distinto de cero es que ha encontrado registros en la búsqueda // if ($total<>0) { ?>

    Resultados de la búsqueda:

    Artículo Mostrar Modificar Eliminar - " name=id> " name=id> " name=id>

  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    1 comentarios / 1685 Visitas

      • 1,575
      • mensajes
      • miembro desde
      • 04/01/05
    28/09/2007
    #2 Re: Error código con programa galopin

    //Realizo la consulta con elecciones de usuario
    $consulta = "SELECT * FROM articulos ";

    if ($proveedor <> '') {
    $consulta .= ", artpro";
    }

    if (($codigo) <> '' || ($articulo <> '') || ($proveedor <> '')) {
    $consulta .= " WHERE ";
    }

    if ($codigo <> '') {
    $familia = substr($codigo, 0, 2);
    $subfamilia = substr($codigo, 2, 2);
    $codigoarticulo = substr($codigo, 4, 2);
    $consulta .= "codfamilia = '".$familia ."' AND codsubfamilia = '" . $subfamilia . "' AND codigo = '".$codigoarticulo."'";
    }

    if ($articulo <> '') {
    if ($codigo <> '')
    $consulta .= " AND ";
    $consulta .= " descripcion LIKE '%" . $articulo . "%'";
    };

    if ($proveedor <> '') {
    if (($codigo <> '') || ($articulo <> ''))
    $consulta .= " AND";

    $consulta .= " artpro.idproveedor = " . $proveedor . " AND artpro.idarticulo = articulos.id";
    };

    if (($codigo == '') && ($articulo == '') && ($proveedor == '') && ($familia <> '')) {
    $consulta .= " WHERE articulos.codfamilia = " . $familia;

    if ($subfamilia <> '') {
    $consulta .= " AND articulos.codsubfamilia = " . $subfamilia;
    }
    }

    $consulta .= " ORDER BY codfamilia, codsubfamilia, codigo";

    //TIRA LA QUERY QUE IMPRIME EN ALGU CLIENTE DE MYSQL, PARA VER SI FUNCIONA
    echo("QUERY: " . $consulta);

    $resultado = mysql_query($consulta, $conexion);

    $filas = mysql_num_rows($resultado);

    $total = $filas;

    if (empty($numi)) {
    $numi = 0;
    }

    echo("Número de articulos: " . $filas . ");

    $consulta .= " LIMIT " . $numi . ", 20";

    //TIRA LA QUERY QUE IMPRIME EN ALGU CLIENTE DE MYSQL
    echo("QUERY: " . $consulta);

    $resultado = mysql_query($consulta, $conexion);

    $enlaces = $filas;

    // // Si total es distinto de cero es que ha encontrado registros en la búsqueda // if ($total<>0) {
    ?>