Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/04/2011, 13:03
Avatar de omar_gutierrez
omar_gutierrez
 
Fecha de Ingreso: febrero-2011
Mensajes: 144
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Paginacion php mysql

Creo comprender los manuales que he leido, pero pienso que mi principal problema es la manera en la que hago las busquedas a las tablas:

Código PHP:
 case "NUMERO DE PEDIMENTO":
    
        
//Consulta a la tabla de pedimento_info, para tomar toda la informacion y poder mostrarla en pantalla; para cuando se busque por numero de pedimento.
        
$consultapedimento_info = mysql_query("SELECT * FROM pedimento_info WHERE NUM_PEDIMENTO = '$BUSQUEDA'");
        
$pedimento_info = mysql_fetch_array($consultapedimento_info);
        
        
//busca el cliente:
        
$clavecliente = $pedimento_info ['CVE_CLIENTE'];
        
$consultacliente = mysql_query("SELECT * FROM clientes WHERE CVE_CLIENTE = '$clavecliente'");
        
$clientearray = mysql_fetch_array($consultacliente);

        
//tasas a nivel pedimento
        
$numpedimento = $pedimento_info ['NUM_PEDIMENTO'];
        
$consultatnp = mysql_query("SELECT * FROM tasas_nivel_pedimento WHERE NUM_PEDIMENTO = '$numpedimento'");
        
//$tnparray = mysql_fetch_array ($consultatnp);
        
        //cuadro de liquidacion
        
$consultacuadroliquidacion = mysql_query("SELECT * FROM cuadro_liquidacion WHERE NUM_PEDIMENTO = '$numpedimento'");
        
//$qadroliq_array = mysql_fetch_array ($consultacuadroliquidacion);

        //identificadores a nivel pedimento
        
$consultainp = mysql_query("SELECT * FROM id_nivel_pedimento WHERE NUM_PEDIMENTO = '$numpedimento'");
        
        
//$inparray = mysql_fetch_array($consultainp);
        
        //proveedor del pedimento
        
$clave_proveedor = $pedimento_info ['CVE_PROVEEDOR'];
        
$consulta_proveedor = mysql_query("SELECT * FROM proveedores WHERE CVE_PROVEEDOR = '$clave_proveedor'");
        
$proveedorarray = mysql_fetch_array($consulta_proveedor);
        
        
//facturas del proveedor
        
$consultafactura = mysql_query("SELECT * FROM facturas WHERE NUM_PEDIMENTO = '$numpedimento'");
        
        
//partidas del pedimento
        
$consulta_partidas = mysql_query("SELECT * FROM partidas WHERE NUM_PEDIMENTO = '$numpedimento'");
        
        
//Busca el agente segun el pedimento que pertenece
        
$claveagente = $pedimento_info ['CVE_AGENTE'];
        
$consultacveagente = mysql_query("SELECT * FROM agentes_apoderados WHERE CVE = '$claveagente'");
        
$cvagente = mysql_fetch_array($consultacveagente);

        
//mandatario segun el pedimento que pertenece
        
$clavemandatario = $pedimento_info ['CVE_MANDATARIO'];
        
$consultacvemandatario = mysql_query("SELECT * FROM mandatario_persona_autorizada WHERE CVE = '$clavemandatario'");
        
$cvmandatario = mysql_fetch_array($consultacvemandatario);
        
        
//id pedimento nivel partida
        
$consulta_idnivelpartida = mysql_query("SELECT * FROM id_nivel_partida WHERE NUM_PEDIMENTO = '$numpedimento'");
        
$idnpartida = mysql_fetch_array($consulta_idnivelpartida);

    break; 
Este es una parte del php en la que busca por numero de pedimento (el numero de pedimento es unico) aunque prodria hacer pruebas capturando pedimentos parecidos y utilizar LIKE.

Como creen que se hacen las consultas, bien, masomenos, pesimo?