SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: sayri en Miércoles 1 de Junio de 2011, 22:53

Título: Error an la validacion de datos
Publicado por: sayri en Miércoles 1 de Junio de 2011, 22:53
tengo un problema veran, acabo de terminar una Pagina Web con base de datos, hazta hai todo normal todo correo bien

pero al momento de subir la pagina al servidor web, me surge un problema con la validacion de usuarios de la pagina, resulta que cuando ingreso el login y el password, al momento de validarlos me sale el mensaje de validacion de campo como si no hubiera ingresado ningun dato en el campo de login
Título: Re: Error an la validacion de datos
Publicado por: F_Tanori en Jueves 2 de Junio de 2011, 06:06
Se me ocurre que utilizaste programacion con register_globals, y tu servidor no las tiene activada. (segun lo que alcanzo a entender)

Mira esto:
http://www.desarrolloweb.com/faq/200.php (http://www.desarrolloweb.com/faq/200.php" onclick="window.open(this.href);return false;)

Hay varias formas de reselverlo si ese es el problema, verifica si es eso


Saludos
Título: Re: Error an la validacion de datos
Publicado por: sayri en Jueves 2 de Junio de 2011, 17:27
bueno utilizo este codigo para la validacion

include ("conexin.php");
$link=Conectarse();

$contia = md5($pass);

$result = mysql_query("SELECT level FROM users WHERE usuario ='$login' and contraseña = '$contia'"  , $link);

$num=mysql_numrows($result);
mysql_close($link);

$i=0;
while ($i < $num) {
$level=mysql_result($result,$i,'level');
if($level==2){
echo "Inicio de Sesion Exitosa como Administrador de la Pagina";
echo "<a href="pagina1.php?PHPSESSID=".$PHPSESSID.""><center>Ir a Pagina Principal</center></a>";
}elseif($level==1){
echo "Inicio de Sesion Exitoso";
echo "<a href="pagina2.php?PHPSESSID=".$PHPSESSID.""><center>Ir a Pagina Principal</center></a>";
}
elseif($level==3){
echo "Inicio de Sesion Exitoso";
echo "<a href="pagina3.php?PHPSESSID=".$PHPSESSID.""><center>Ir a Pagina Principal</center></a>";
}
else{
echo "No Existe el Usuario ó La Contraseña es Incorrecta";
}
$i++;
}

session_name();
session_register(usuario);
session_encode();

?>
Título: Re: Error an la validacion de datos
Publicado por: ripr en Viernes 17 de Junio de 2011, 20:13
Seguro que las variables $login y $contia no están vacías?? por que no veo donde le asignas el valor.
te sugiero imprimas los valores de $cotina y $login.
Saludos