Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/04/2012, 01:06
sir_nano
 
Fecha de Ingreso: marzo-2012
Ubicación: Valladolid
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Horror en arrays. Comparar valores iguales.

Imposible. Hay 8000 ids. os pego asi a grosso modo parte del codigo:

Código:
$resultado= mysql_query("select averias.id_averia, fecha, desc_averia, num_pieza, unidades from averias inner join ave_rep on averias.id_averia=ave_rep.id_averia where fecha between '$v1' and '$v2' order by id_averia",$c);

$a=0;
$comprueba=mysql_num_rows($resultado);
		while ($registro=mysql_fetch_array($resultado,MYSQL_ASSOC))
				{
					foreach($registro as $valor)
					{
						$datos[$a]=$valor;
						$a++;
					}
				}
$a=0;	
for ($i=0;$i<$comprueba;$i++){
	echo "
		<table align=center border=2>
		<FORM name='modificar' method='POST' action='consultaaverias2.php'>
		<tr>
		<td>ID de la averia</td>
		<td><input type='text' name='id_averia' value='$datos[$a]'></td>
		</tr>
	";
	$a++;
	$prueba=$datos[$a];
	$sFechaNormal = implode( '/', array_reverse( explode( '-', $prueba ) ) ) ;
	echo "<br />";		
	echo "
	<tr>
	<td>Fecha Averia</td>
	<td><input type='text' name='fecha' value='$sFechaNormal'></td>
	</tr>
	";	
	$a++;
	echo "<br />";
	echo "
	<tr>
	<td>Descripción de la averia</td>
	<td><input type='text' name='desc_averia' value='$datos[$a]'></td>
	</tr>
	";
	$a++;
	echo "<br />";	
	echo "
	<tr>
	<td>Referencia de la Pieza</td>
	<td><input type='text' name='num_pieza' value='$datos[$a]'></td>
		</tr>
		";
		$a++;
		echo "<br />";
	echo "
	<tr>
	<td>Cantidad</td>
	<td><input type='text' name='unidades' value='$datos[$a]'></td>
	</tr>
	";
	$a++;			
	echo "<br />";
	echo "
	<td align=center><input type='submit' value='Modificar'></td>
	</tr>
	</form>
	</table>
	"; 
	}
	}