PHP - Ayuda con consulta de datos

   
Vista:

Ayuda con consulta de datos

Publicado por Xirox (1 intervención) el 09/12/2015 21:08:22
Tengo un problema y no ecnuentro el error, no me manda ningun mensaje de error o algo que me de algun indicio de la falla. Estoy utilizando php 5.6.14

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
if(isset($_POST['login'])){
$seuser = $_POST['seuser'];
$sepswd = $_POST['sepswd'];
	$myusuario = mysqli_query($link,"SELECT * FROM usuarios WHERE user='{$seuser}'");
	$nmyusuario = mysqli_num_rows($myusuario);
 
	if($nmyusuario != 0){
	  $sql = "SELECT * FROM `usuarios` WHERE estado='1' AND user='{$seuser}' AND pass='{$sepswd}'";
	  $result = mysqli_query($link,$sql);
	  $nmyclave = mysqli_fetch_row($result);
 
	  if($nmyclave!= 0){
		  session_start();
 
		  $row = mysqli_fetch_array($result,MYSQLI_BOTH);//
 
		  $_SESSION['autentica'] = true;
		  $_SESSION['user'] = $row['user'];
		  $_SESSION['levelse'] = $row['level'];
		  $_SESSION['namese'] = $row['Nombre']." ".$row['Apellidos'];
		  $sesant = $row["sesact"];
		mysqli_query($link,"UPDATE usuarios SET sesact=NOW() WHERE user='{$seuser}' AND pass='{$sepswd}'")
		  if(mysqli_fetch_row($result)){
			echo 'No hay usuarios';
			}else{
				while($rown=mysqli_fetch_array($result));{
				echo $rown[1].' - '.$rown['Nombre'].'';
				}
			}
		  echo "<script>alert('Bienvenido'); window.location.href=\"index.php\"</script>";
	   }else{
		  echo"<script>alert('La contrase\u00f1a del usuario no es correcta.'); window.location.href=\"login.php\"</script>";
	   }
	}else{
		echo"<script>alert('El usuario no existe.'); window.location.href=\"login.php\"</script>";
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Ayuda con consulta de datos

Publicado por xve (5513 intervenciones) el 10/12/2015 08:23:27
Hola Xirox, a simple vista no se ve nada raro...

No lo podemos probar, ya que no dispones de tu base de datos... puedes hacer dos cosas...

1 habilitar que se muestren los errores de PHP, si es que hay errores, ya que podría ser que no devolviera ningún registro
2 ir poniendo echo's por el código para ver donde no llega, o que valores tienen las variables.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar