Tenés mal hechas ciertas concatenaciones, abrís y cerrás comillas donde no va y tampoco entiendo si son parte de tu código esos saltos de linea (\n) o si los generó algun programa; lo que si es que esos saltos no van alli.
Deberías tener algo asi:
Código PHP:
echo "<tr>
<td class='celda'><a href='asigna.php?id=" . $id . "'> " . $id . " </a></td>
<td class='celda'>" . $row['direccion'] . "</td>
<td class='celda'>" . $row['fecha'] . "</td>
<td class='celda'>" . $row['hora'] . "</td>
<td class='celda'><a rel='shadowbox;height=175;width=270' href='procesa.html?id=" . $id . "' title='Asignar Placa'>Procesar</a></td>
</tr>";
Y cambiar de lugar un enlace simplemente implicaria llevarlo desde la última a la primera. Creo que el mayor error eran las concatenaciones.
Saludos!