Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2009, 11:19
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 9 meses
Puntos: 3
Igualar dos variables con if

Buenas

Necesito mostrar unos datos solo cuando el zip code sea igual, es decir tengo una db con cientos de zip codes, y el datos del zip code del usuario, entonces lo que arme es que cuando el zip code del usuario sea igual a uno que este en la db aplicar un impuesto, el tema es que no hace nada, a pesar de que el codigo ingresado sea igual al que esta en la db, hago algo asi:

Código PHP:
$ordenes tep_db_query("select * from ordenes");
            
$pedidos tep_db_fetch_array($ordenes);
            
$ny_taxes tep_db_query("select * from zip");
            while (
$nytaxes tep_db_fetch_array($ny_taxes)) {
            
$user_postal $pedidos[delivery_postcode];
            
$zip_postal $nytaxes[zip_code];
            if (
$user_postal==$zip_postal) {
            echo 
'Impuesto: ' .$nytaxes[zip_tax_rate]. "\n";
            echo 
'Delivery: ' .$pedidos[delivery_postcode]. "\n";
            echo 
'Zip Code: ' .$nytaxes[zip_code];
            
$orden str_replace("$"""$orden); 
            
$orden str_replace(",""."$orden); 
            
$impuesto $orden *  $nytaxes[zip_tax_rate]/100;
            echo 
'Valor Impuesto: ' .$impuesto
            }
            }
            } 
Si le saco el if me muestra todos los zip incluso haciendo uno por uno funciona, esta mal el if alli?, o algo de eso?, alguna idea?