Ahora lo que queria era algo parecido a un buscador como el Ctrl+F para buscar un dato en concreto. Alguien sabe como hacerlo? Solo encuentro buscadores de mysql y de internet :S
Os dejo el script de la lista por si os hace falta:
Código PHP:
<?php
session_start();
use PEAR2NetRouterOS;
// require_once 'pear2\src\PEAR2\Autoload.php';
require_once 'PEAR2_Net_RouterOS-1.0.0b4.phar';
?>
<html>
<body>
<?php
//Conexion a Mikrotik
//IP MIKROTIK //Usuario //Password
$client = new RouterOSClient('xxx.xxx.xxx.xxx', 'victor', 'victor');
$client2 = new RouterOSClient(xxx.xxx.xxx.xxx','victor','victor');
//Reiniciar PPP
$remove=new RouterOs\Request("/ppp/active/remove");
$remove->setArgument('numbers', $itemID);
// Tabla
echo "<table align='center' border='1' id='natlist' bordercolor='black' class='tablesorter'><form action='' method='POST'>";
echo "<thead><tr bgcolor='#D8D8D8'><th align=left size=3>Nombre</th><th align=left size=3>Servicio</th><th size=3>Tiempo Activo</th><th align=left size=3>Direccion</th><th align=left size=3>Reiniciar</th></tr></thead><tbody>";
//Actualizar pagina
//echo "<meta http-equiv='refresh' content='30'>";
$ppps = $client->sendSync(new RouterOSRequest('/ppp/active/print'))->getAllOfType(RouterOSResponse::TYPE_DATA);
$interfaceQuery = RouterOSQuery::where('name', $ppps->getArgument('name'));
while ($ppp = $ppps->next()) {
$interfaceQuery->orWhere('name', $ppp('name'));
}
$activeInterfaces = $client->sendSync(new RouterOSRequest('/interface/pppoe-server/print', $interfaceQuery))->getAllOfType(RouterOSResponse::TYPE_DATA)->toArray();
ksort($ppps);
ksort($activeInterfaces);
foreach ($ppps as $ppp) {
$id = $ppp('.id');
$service = '';
foreach ($activeInterfaces as $index => $pppInterface) {
if ($pppInterface('name') === $ppp('name')) {
$service = $pppInterface('service');
break;
}
}
echo "<tr>";
echo "<td>". $ppp('name') ."</td>";
echo "<td>" . $service . "</td>";
echo "<td>" . $ppp('uptime'). "</td>";
echo "<td>". $ppp('address') ."</td>";
echo "<td><button type='submit' value='{$id}' name='act[remove]' >Reiniciar</td></tr>";
}
echo "</form></tbody></table>";
?>
</body>
</html>