Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2004, 12:52
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
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.
__________________
Josemi

Aprendiz de mucho, maestro de poco.