Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/12/2003, 05:01
Avatar de neofito
neofito
 
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola suipongo que cuanta más información os pueda dar será mejor.

En este código tras la consulta con mysql en la primera tabla se muestran 10 elementos, es decir, 1 matrícula y aparcamiento por cada fila (funciona correctamente)

En la segunda tabla se muestra 1 elemento , es decir, 1 matrícula y aparcamiento por cada fila (también funciona ok)

Por lo tanto cuando aplico el array_diff debe de mostrar 9 elementos (según lo que pone en el manual de php).

Bien he colocado lo que has dicho y me da esto

Array
(
[0] => 5433BWW
[matricula] => 5433BWW
)

Además he repasado el código y he depurado un par de errores dentro del array_dif. Pego el código corregido y muestro lo que da (mirar el comentario dentro del código).


Código PHP:
<?php 
/* Me sale una tabla 2x2 con el número 5 en todas las celdas */

$resultado array_diff($vehiculo$vehiculo2);
?>
<?php 
echo '<pre>';

print_r($resultado);

echo 
'</pre>';?>

<table border=1 cellspacing=0 cellpadding=4>
  <tr>
    <td>Matricula</a></td>
    <td>Aparcamiento</a></td>
  </tr>
<? foreach($resultado as $resultado_ok) { ?>
  <tr>
    <td><?=$resultado_ok['matricula']?></td>
    <td><?=$resultado_ok['aparcamiento']?></td>
  </tr>
<? }?>
</table>