
Problema con mysqli_num_rows()
Publicado por Alexis (2 intervenciones) el 15/07/2016 20:23:15
Hola soy nuevo en este foro.. y tengo un pequeño problema que espero puedan ayudarme a solucionar.
tengo un inicio de sesion el cual funcionaba perfectamente pero ahora me aparece este mensaje luego de presionar el boton para ingresar.
( ! ) Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\AYS4\vista\administrador.php on line 23
aqui esta el codigo PHP
espero su ponta ayuda, Gracias.
tengo un inicio de sesion el cual funcionaba perfectamente pero ahora me aparece este mensaje luego de presionar el boton para ingresar.
( ! ) Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\AYS4\vista\administrador.php on line 23
aqui esta el codigo PHP
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?php
session_start();
?>
<?php require_once("../modelo/connection.php"); ?>
<?php
if(isset($_SESSION["session_username"])){
// echo "Session is set"; // for testing purposes
header("Location: intropage.php");
}
if(isset($_POST["login"])){
if(!empty($_POST['username']) && !empty($_POST['password'])) {
$username=$_POST['username'];
$password=$_POST['password'];
$query =mysqli_query($con, "SELECT * FROM admin WHERE username='".$username."' AND password='".$password."'");
$numrows =mysqli_num_rows($query);
if($numrows!=0)
{
while($row=mysqli_fetch_assoc($query))
{
$dbusername=$row['username'];
$dbpassword=$row['password'];
}
if($username == $dbusername && $password == $dbpassword)
{
$_SESSION['session_username']=$username;
/* Redirect browser */
header("Location: intropage.php");
}
} else {
$message = "Nombre de usuario o contrasena invalida!";
}
} else {
$message = "Todos los campos son requeridos!";
}
}
?>
<div class="container mlogin">
<div id="login">
<h1>ADMINISTRADOR <BR> INICIO SESION</h1>
<form name="loginform" id="loginform" action="" method="POST">
<p>
<label for="user_login">ID ADMINISTRADOR<br />
<input type="text" name="username" id="username" class="input" value="" size="20" /></label>
</p>
<p>
<label for="user_pass">PASSWORD<br/>
<input type="password" name="password" id="password" class="input" value="" size="20" /></label>
</p>
<p class="submit">
<input type="submit" name="login" class="button" value="Entrar" />
</p>
</form>
</div>
</div>
<?php if (!empty($message)) {echo "<p class=\"error\">" . "MESSAGE: ". $message . "</p>";} ?>
<link rel="stylesheet" href="style2.css">
espero su ponta ayuda, Gracias.
Valora esta pregunta


0