Foros del Web » Programando para Internet » PHP »

Mostrar array y recorrer

Estas en el tema de Mostrar array y recorrer en el foro de PHP en Foros del Web. Buenas gente tengo este codigo, tengo un problema al momento de ver el contenido de un array. No se si lo este haciendo bien. Tengo ...
  #1 (permalink)  
Antiguo 24/08/2016, 14:14
 
Fecha de Ingreso: abril-2016
Mensajes: 19
Antigüedad: 8 años
Puntos: 0
Mostrar array y recorrer

Buenas gente tengo este codigo, tengo un problema al momento de ver el contenido de un array. No se si lo este haciendo bien.

Tengo el siguiente codigo.

Código:
require "conexion.php";
$lineas = file('txtprincipal.txt');
$queryconsulta=mysql_query("select cedula, hora, fecha from tb_eventos",$con);
		$array=mysql_fetch_array($queryconsulta);
		$cedarray=$array['cedula'];
		$horaarray=$array['hora'];
		$fechaarray=$array['fecha'];

foreach ($lineas as $linea){
	$datos = explode("\t",$linea);

	$cedula = trim($datos[0]);
	$fecha = trim($datos[1]);
	$hora = trim($datos[2]);

			while($array=mysql_fetch_array($queryconsulta)){
					$cedarray=$array['cedula'];
					$horaarray=$array['hora'];
					$fechaarray=$array['fecha'];
					echo "<br>";
					echo $cedarray;
					if ($cedula==$cedarray and $fecha=$fechaarray and $hora= $horaarray){
						echo "<br>";
						echo "abre if";
						echo $cedula;
						echo $cedarray;
						echo "Todos los campos son iguales";
						echo "cierra if";
					}
					if ($cedula == $cedarray and $fecha = $fechaarray and $hora != $horaarray){
						echo "<br>";
						echo "La hora es distinta";
					}
			}
}
Lo que me extraña es que las varibales que estan dentro del if no se estan autoincrementado.

En fin lo que quiero comparar es el primer array que se genera del archivo que subo contra lo que tengo en la base de datos y validar si existe no se inserta.

El array que genera el archivo tiene esta estructura:

cedula hora fecha
24555999 17:25:36 17/08/2016
24555999 16:28:41 17/08/2016

El array qe traigo de la base da datos es:

cedula hora fecha
24555999 17:25:36 17/08/2016
24555999 16:28:41 17/08/2016

Es importante decir que la cedula se repite en la base de datos, una cedula puede tener varios registros de hora y fecha.

Ahora una de las validaciones es si todos los campos son iguales o la hora y fecha son distintas o si la hora es igual pero la fecha distinta.

Saludos

Etiquetas: fecha, registro, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:46.