
17/04/2012, 01:06
|
| | Fecha de Ingreso: marzo-2012 Ubicación: Valladolid
Mensajes: 6
Antigüedad: 13 años 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>
";
}
}
|