Buenas, estoy creando una tabla con pequeña informacion sacada de un mikrotik, el problema esta en que en firefox y IE, donde no hay valores no salen los bordes, y en el chrome si..
Os dejo un par de fotos:
Firefox y IE
http://gyazo.com/abb3c4d397f224bdd28d255d38b1f169
Chrome:
http://gyazo.com/2fdb1ed699ab086c86ea5f9f033c5dde
Lo que quiero, es que salgan en todos los navegadores como en el chrome.
El codigo es este:
Código PHP:
Ver original<?php
use PEAR2\Net\RouterOS;
// require_once 'pear2\src\PEAR2\Autoload.php';
require_once 'PEAR2_Net_RouterOS-1.0.0b4.phar';
$client = new RouterOS\Client('82.159.149.27', 'victor', 'victor'); //Conexion a Mikrotik
// Tabla
echo "<table align='center' border=1 bordercolor='black'>";
echo "<tr bgcolor='#D8D8D8'><td align=left size=3>Accion</td><td align=left size=3>Direccion Origen</td><td size=3>Direccion Destino</td><td size=3>Protocolo</td><td size=3>Puerto Origen</td><td size=3>Puerto Salida</td></tr>";
// Peticion a la API
$responses = $client->sendSync(new RouterOS\Request('/ip/firewall/nat/print'));
foreach ($responses as $response) {
if ($response->getType() === RouterOS\Response
::TYPE_DATA) { $id = $response('.id');
echo "<tr>";
echo "<td>". $response('action') ."</td>";
echo "<td>". $response('src-address'). "</td>";
echo "<td>" . $response('to-addresses'). "</td>";
echo "<td align='center'>" . $response('protocol'). "</td>";
echo "<td>" . $response('src-port'). "</td>";
echo "<td>" . $response('to-ports'). "</td></tr>";
}
}
echo "</table>";
?>