Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2013, 08:37
Vyrtu
 
Fecha de Ingreso: octubre-2013
Ubicación: Torrelavega
Mensajes: 23
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Bordes en la tabla PHP

Cita:
Iniciado por Vyrtu Ver Mensaje
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
  1. <?php
  2.  
  3. use PEAR2\Net\RouterOS;
  4. // require_once 'pear2\src\PEAR2\Autoload.php';
  5. require_once 'PEAR2_Net_RouterOS-1.0.0b4.phar';
  6.  
  7. $client = new RouterOS\Client('xxx.xxx.xxx.xxx', 'usuario', 'usuario'); //Conexion a Mikrotik
  8.  
  9. // Tabla
  10. echo "<table align='center' border=1 bordercolor='black'>";
  11. 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>";
  12.  
  13. // Peticion a la API
  14. $responses = $client->sendSync(new RouterOS\Request('/ip/firewall/nat/print'));
  15.  
  16. foreach ($responses as $response) {
  17.     if ($response->getType() === RouterOS\Response::TYPE_DATA) {
  18.       $id = $response('.id');
  19.       echo "<tr>";
  20.       echo "<td>". $response('action') ."</td>";
  21.       echo "<td>". $response('src-address'). "</td>";
  22.       echo "<td>" . $response('to-addresses'). "</td>";
  23.       echo "<td align='center'>" . $response('protocol'). "</td>";
  24.       echo "<td>" . $response('src-port'). "</td>";    
  25.       echo "<td>" . $response('to-ports'). "</td></tr>";
  26.     }
  27. }
  28. echo "</table>";
  29. ?>