Hola.
Este es mi primer post y día aquí, espero me puedan ayudar. Estoy empezando con PHP y ahora estoy haciendo una pequeña app donde pueda dar de alta, baja, modificar usuarios, etc. En un módulo, de un lado muestro el formulario y del otro, quiero la lista de usuarios, pero al realizar la conexión y correr el query me arroja esto.
¿Podrían decirme por favor en que parte estoy mal? Gracias.
Código:
Notice: Undefined variable: mysqli in /Applications/XAMPP/xamppfiles/htdocs/pagina/php/mantenimiento.php on line 6
Fatal error: Call to a member function query() on null in /Applications/XAMPP/xamppfiles/htdocs/pagina/php/mantenimiento.php on line 6
Este es mi código:
Código:
<?php
require('../modulos/conexion.php');
$query='SELECT usuario, nEmpleado, area, status FROM usuarios';
$resultado=$mysqli->query($query);
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<!--Esto es para IE -.- -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!--Esto es para que se vizualice en móvil-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--Favicon, no lo voy a agregar-->
<link rel="icon" href="">
<!-- Jquery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- Script que es parte de bootstrap-->
<script src="../js/bootstrap.min.js"></script>
<title>Mantenimiento</title>
<!-- CSS -->
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- Estilo personalizado -->
<link href="../css/starter-template.css" rel="stylesheet">
</head>
<body>
<!--Navbar-->
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Hola!</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="index.php">Inicio</a></li>
<li class="active"><a href="mantenimiento.php">Mantenimiento</a></li>
<li class="dropdown">
<a href="busqueda.php" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">Búsqueda
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li> <a href="busqueda.php">Todo</a></li>
<li> <a href="busqueda.php">Te lleva</a></li>
<li> <a href="busqueda.php">Al mismo lugar</a></li>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<h1> Usuarios </h1>
<br>
<div class="row"><!--Empieza el formulario -->
<div class="col-md-6" style="padding-left: 30px; padding-right: 30px;">
<form class="form" role="form" method="post" action="../modulos/registro.php">
<div class="form-group">
<label>Nombre del empleado</label>
<input type="text" name="usuario" class="form-control" placeholder="Ingresa tu nombre" required>
</div>
<div class="form-group">
<label>Número de empleado</label>
<input type="number" name="nEmpleado" class="form-control" placeholder="Ingresa tu número de empleado" required>
</div>
<div class="form-group">
<label>Área</label>
<select name="area" class="form-control" required>
<option>Selecciona una opción</option>
<option value="1">Telefónica</option>
<option value="2">Bancomer</option>
<option value="3">Multisector</option>
</select>
</div>
<div class="form-group">
<label>Status</label>
<select name="status" id="status" class="form-control" required>
<option>Selecciona una opción</option>
<option value="1">Activo</option>
<option value="2">Inactivo</option>
<option value="3">Baja</option>
</select>
</div>
</br>
<div class="form-group">
<button type="submit" class="btn btn-primary">Enviar</button>
</div>
</div><!--Acaba el formulario-->
<div class="row"> <!--Empieza la lista de usuarios-->
<div class="col-md-6">
<table class="table table-striped">
<thead>
<tr>
<th>Nombre</th>
<th>Número</th>
<th>Área</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php while($row=$resultado->fetch_assoc()){ ?>
<tr>
<td><?php echo $row['usuario'];?>
</td>
<td>
<?php echo $row['nEmpleado'];?>
</td>
<td>
<?php echo $row['area'];?>
</td>
<td>
<?php echo $row['status'];?>
</td>
<td>
<a href="../modulos/modificar.php?id=<?php echo $row['id'];?>">Modificar</a>
</td>
<td>
<a href="../modulos/eliminar.php?id=<?php echo $row['id'];?>">Eliminar</a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div><!-- /.container -->
</div>
</body>
</html>