Cita:
Iniciado por fido85 Holas, primero q todo felicitar a Cluster por su magnifico trabajo..
segundo: Tengo un problema con la v2.01
Estoy probando el Autentificator pero cuando entro a la pagina para gestionar los usuarios( aut_gestion_usuarios.php ) me pone esto:
Código:
Notice: Undefined index: accion in c:\archivos de programa\easyphp1-7\www\incidencias\aut_gestion_usuarios.php on line 192
Notice: Undefined index: accion in c:\archivos de programa\easyphp1-7\www\incidencias\aut_gestion_usuarios.php on line 208
Notice: Undefined index: accion in c:\archivos de programa\easyphp1-7\www\incidencias\aut_gestion_usuarios.php on line 269
En la linea 192 esta esto:
if ($_GET['accion']=="editarnivel")
En la linea 208 esta esto:
if ($_GET['accion']=="nuevo")
En la linea 269 esta esto:
if ($_GET['accion']=="hacernuevo")
y cuando entro a la pagina para registrar un nuevo usuario(aut_gestion_usuarios.php?accion=nuevo) me da el siguiente error:
Código:
Notice: Undefined variable: PHP_SELF in c:\archivos de programa\easyphp1-7\www\incidencias\aut_gestion_usuarios.php on line 212
En la linea 212:
<form method="post" action="$PHP_SELF?accion=hacernuevo">
Si me podeis ayudar, muchisimas gracias...
Saludos
Los "avisos" que obtienes son por "mala" programación .. es decir:
Las líneas tipo:
if ($_GET['accion']=="editarnivel")
deberían ser:
Código PHP:
if (isset($_GET['accion'])){
// usas $_GET .. por ejemplo:
if ($_GET['accion']=="editarnivel"){
// lo que corresponda ...
}
}
Con "isset()" preguntamos si existe tal variable antes de accederla. Esto también se puede "ocultar" (el aviso .. no el problema) usando error_reporting() con un nivel de mensajes de error menor a lo que actualmente usaras por defecto en tu php.ini ...
Con respecto a $PHP_SELF .. debería ser: $_SERVER['PHP_SELF'] (el resto igual)
Un saludo,