Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/10/2009, 18:54
Avatar de Fairy_Boy
Fairy_Boy
 
Fecha de Ingreso: octubre-2009
Ubicación: Kokiri Forest
Mensajes: 235
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Ayuda urgente please!

Gracias x tu respuesta Morti,
tenias razon, eso faltaba pero lo puse en un post que me borro un moderador,
la verdad le hice unas modificaciones al cdigo, y en realidad ya nose que hacer.
el problema que tengo es en el if
me esta comparando mal los datos.
incluso intente meter los datos del exel en otra variable, pero aun sigue igual.
pero me di cuenta que el problema esta en la row2 de la query
ya que al imprimirla dentro de los ciclos ya no tiene valor.
alguien que me ayude porfa!
realmente necesito arreglar esto y todos los comentarios son importantes
GRACIAS!
PD: adjunto las modificaciones que le efectue.

$archivo = $_FILES['Ingreso_exel'];
$cons_def = $_POST['Lista_def'];
//Obtiene el nombre original del archivo.
//$name = basename($_FILES['Ingreso_exel']['name']);
//obtiene el nombre temporal del archivo.
$name = ($_FILES['Ingreso_exel']['tmp_name']);
//Hacer consulta para comparar carpetas del Defensor.
$result = mysql_query('SELECT Nom_Def FROM defensores WHERE Nom_Def=\''.$cons_def.'\'');
//$result = mysql_query('SELECT Nom_Def FROM defensores WHERE Nom_Def='.$cons_def);
//$result = mysql_query('SELECT Nom_Def FROM defensores WHERE Nom_Def='.$cons_def.'');
$row = mysql_fetch_array($result); //guardar resultados de la BD en un array
$result2 = mysql_query('SELECT Ruc_Car FROM carpetas');
$row2 = mysql_fetch_array($result2); //guardar resultados de la BD en un array

//EN ESTA PARTE IMPRIME CORRECTAMENTE LA ROW2

do
echo $row2['Ruc_Car']."<br>";
$var = ($row2['Ruc_Car']);
echo $var."--<br>";
while ($row2 = mysql_fetch_array($result2));
echo"-------------------------------------------------";
if($row['Nom_Def'] == $cons_def){
//Crear instancia de la clase
$datos = new Spreadsheet_Excel_Reader();
//Define Codificacion
$datos->setOutputEncoding('CP1251');
//le decimos que archivo queremos leer
$datos->read($name);
echo "<br>Archivo Leido Exitosamente!<br>";
$celdas = $datos->sheets[0]['cells'];
echo "<br> LOS DATOS DEL DOCUMENTO SON: <br><br>";
//Construir tabla html para mostrar contenidos.
echo "<table width='300' align='center'>";
for ($i = 1; $i <= $datos->sheets[0]['numRows']; $i++){
for ($j = 1; $j <= $datos->sheets[0]['numCols']; $j++){
$var[$i]=$datos->sheets[0]['cells'][$i][$j];
//echo $var[$i];
do{
echo $var[$i]."<br>";
echo $row2['Ruc_Car']."<br>";
echo "ahora se comparan<br>";
//SI SE FIJAN, AQUI INTENTE HACERLO DE OTRA FORMA PERO NADA.
if($var[$i] != $row2['Ruc_Car']){
echo "RUC ".$row2['Ruc_Car']." valido e ingresado <br>";
//echo $datos->sheets[0]['cells'][$i][$j];
echo " ";
//echo "6";
}else{
echo "RUC ".$row2['Ruc_Car']." ya existe!";
echo "<br>";
}
}while ($row2 = mysql_fetch_array($result2));
echo "<br>";
}
}
echo "</table>";
}else
echo "El asdasd Ingresado No Existe";
}
mysql_free_result($result);
mysql_free_result($result2);
.
.
.