Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2006, 09:50
dzapata
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 9 meses
Puntos: 0
Notice: Undefined offset -- ¿qué significa?

Hola a todos, les escribo porque actualmente estoy teniendo un problema que con una función, que cada vez que se invoca me dá los siguientes errores:

Notice: Undefined offset: 1 in C:\Archivos de programa\Apache Group\Apache2\htdocs\intranet\contabilidad\man_lib _funciones_BD.php on line 9

Me salen 9 mensajes iguales, lo único que varía es la numeración en el offset, es decir, offset:1, offset:2 ... etc.

A qué se refiere ese error?

La función que me está dando el inconveniente es la siguiente (Obtiene la lista de tablas de una BD a modo de determinar si existe una determinada tabla)

function Busca_tabla($nombre_tabla_buscada, $ano_a_buscar){ //indica si existe una tabla en la base de datos xxxxx
$result = mysql_list_tables ("base_de_datos");
$i = 0;
$existe = false; //parte de que la tabla no existe
while ($i < mysql_num_rows ($result)) {
$tabla_actual[$i] = substr(mysql_tablename ($result, $i),0,strlen($tabla_actual[$i])-4);
$ano_de_la_tabla = substr(mysql_tablename ($result, $i),strlen($tabla_actual[$i])-4,4);
if (($ano_a_buscar == $ano_de_la_tabla) && ($tabla_actual[i] == $nombre_tabla_buscada)){
$existe = true; //ya existe la tabla
}
$i++;
}
return $existe;
}//cierre de la función

En verdad les agradecería la ayuda que me puedan brindar, ya que no entiendo a que se refiere esa falla.

Última edición por dzapata; 07/03/2006 a las 09:57