Hola,
TE dice que t no existe en el array $_GET. Y eso sera porque no has llamado al script como index.php?t=loquesea. Es decir, si no pasas el parametro, no existe el indice en el array $_GET y te da ese aviso cuando intentas leer ese valor que no existe.
Ahora la cuestion es como quieres que funcione tu script cuando lo llamas sin pasar ese parametro por URL. ¿Quieres asignar a $t un valor por defecto (como 0 o '')? ¿Quieres generar un mensaje de error? ¿Quieres redireccionar a otra pagina?
Para comprobar si existe el parametros usas isset() (
www.php.net/isset). Por ejemplo, para asignarle el valor '' si no existe el parametro podrias hacer algo como:
Código PHP:
if (isset($_GET['t'])) {
$t=$_GET['t'];
} else {
$t='';
}
saludos.