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: 13 años, 2 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?