Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2009, 14:25
Avatar de dontripi
dontripi
 
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
no me compara dos cadenas.

Hola Compañeros tengo un problema, lo que pasa es que tengo dos tablas una con apenas 2 campos y la otra con tres:

una es soat2009 la cual tiene codprod y valor;

la otra es prodenlinea la cual tiene codigo, descri y soat.

nesecito con php o no se de que otra forma tomar el el codigo(de prodenlinea) y el valor(de soat2009) donde soat(de prodenlinea) sea = a codprod(de soat2009).

tengo este codigo pero resulta que no me entra el al if no se si lo tengo mal planteado o que pero es como si no hubiera nada que coincidiera, y reviso manualmente algun dato y si esta en la otra tabla, no se si me pueden ayudar de alguna forma muchas gracias.

aqui dejo el codigo que tengo

Código PHP:
<?php
set_time_limit
(0);
$link mysql_connect('localhost''root''');
if (!
$link) {
    die(
'Could not connect: ' mysql_error());
}
//echo 'Connected successfully';


$db_selected mysql_select_db('soat'$link);
if (!
$db_selected) {
    die (
'Can\'t use foo : ' mysql_error());
}

$result mysql_query('SELECT * from soat2009');

$numfilas $num_rows mysql_num_rows($result);

echo 
$numfilas;

for (
$i=0;$i<$numfilas;$i++)
{
     
    
rtrim(ltrim($codigo[$i] = mysql_result($result,$i,0)));    
    
rtrim(ltrim($valor[$i] = mysql_result($result,$i,1)));
    
//echo $codpro[$i];
    //echo"<br>";
      
}

 


$result1 mysql_query('SELECT * from prodenlinea');

$numfilas1 $num_rows1 mysql_num_rows($result1);
echo 
"<br>";
echo 
$numfilas1;

for (
$j=0;$j<$numfilas1;$j++)
{

    
rtrim(ltrim($codprod[$j] = mysql_result($result1,$j,0)));
    
rtrim(ltrim($descri[$j] = mysql_result($result1,$j,1)));
    
rtrim(ltrim($codsoat[$j] = mysql_result($result1,$j,2)));
    
    
            
}



for(
$k=0;$k<$numfilas1;$k++)
{
//echo $codsoat[$k];
        
for ($l=0;$l<$numfilas;$l++)
         {
             
             if(
$codigo[$l]==$codsoat[$k])
            {
                echo 
$codprod[$k]."|".$valor[$l];
            }
                 
         }

}

 






?>