Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2016, 12:14
VR1387
 
Fecha de Ingreso: abril-2016
Mensajes: 19
Antigüedad: 8 años, 10 meses
Puntos: 0
Recorrer array y validar

Buenas tengo este codigo.

Código:
<html>
<head>
<title>Problema</title>
</head>
<body>
<center>
<form action="upload.php" method="post" enctype="multipart/form-data">
Seleccione el archivo:

<input type="file" name="data"><br>
<input type="submit" name="subir" value="Enviar">
</form>
<input type="submit" name="regresar" value="Regresar al inicio" onclick="location='index.php'">
</center>
</body>
</html>

<?php
require "conexion.php";
if ($_REQUEST['subir']) {
	copy($_FILES['data']['tmp_name'],$_FILES['data']['name']);
	echo "<center>Se cargo correctamente el archivo.<br></center>";

	$lineas = file('1_attlog.dat');
	foreach ($lineas as $linea_num => $linea){
		$datos = explode("\t",$linea);
		$cedula = trim($datos[0]);
		$fecha = trim($datos[1]);
		$hora = trim($datos[2]);
		/*echo $datos[0];
		echo $datos[1];
		echo $datos[2];
		echo "<br>";*/
	}
		$arrayarchivo=$datos[0].$datos[1].$datos[2];
		$arrayarchivo2=array (cedula=>$cedula, fecha=>$fecha, hora=>$hora);
	/*	$queryconsulta=mysql_query("select cedula,fecha,hora from tb_eventos where cedula='$datos[0]'",$con);
		$array=mysql_fetch_array($queryconsulta);
		if ($array['cedula']==$datos[0] && $array['fecha']==$datos[1] && $array['hora']==$datos[2]) {
			echo "Existen datos ya cargados. No se duplicaron";
		}
		else{*/
			foreach($arrayarchivo as $c=>$f){
				/*$queryregistro="insert into tb_eventos(cedula,fecha,hora) values ('$cedula','$fecha','$hora');";
	    		mysql_query(($queryregistro),$con) or die ("Problema con la conexion".mysql_error($con));*/
	    		echo $cedula;
	    		echo $fecha;
	    		echo $hora;
	    		echo "<br>";
			}
		/*}*/


}
?>
Quiero recorrer el archivo y cada variable guardarla, pero ojo, guardan si no existe el registro.
Intente meter el if dentro del foreach pero se repite y repite. luego lo sasque de afuera y no logro recorrer el array del archivo con sus elementos y validar.

Saludos y gracias