ok gracias,
De momento he credo un archivo llamado variables.php
<?php $host = 'localhost'; $user = 'root'; $pass = ''; $db_name = 'almacen';?>
y otro archivo index.php en el que tengo la conexion a la base de datos
<?php include("variables.php"); $con = mysqli_connect($host, $user, $pass, $db_name) or die("Error de conexion con la base de datos"); ?>
como hago la condicion que dice si es administrador sera 0 y si es usuario normal sera 1
y se haria en otro archivo o en el mismo index.php
un saludo
gracias
He avanzado bastante con esta practica
Ya tengo creado los usuarios y configurado cuando el usuario que entra es administrador o usuario normal. Ahora la duda me surge en este punto
2. Los administradores, una vez validados en la pantalla anterior, accederán a una pantalla desde la que podrán realizar las siguientes operaciones:
a. Dar de alta usuarios: mediante un formulario se darán de alta en la base de datos nuevos usuarios.
esos usuario que se daran de alta tengo que hacerlo en el mysqlworbench o tengo que darlos de alta desde el mismo formulario?.
tengo creado los siguientes codigos el index.html que es el formulario principal
<html>
<form action ="accion.php" method ="POST">
Nombre: <input type ="text" name="varName" /><br>
Password<input type ="text" name ="varPass"/><br>
<input type ="submit" value ="entrada" /><br>
</form>
</html>
luego tengo un archivo llamado accion.php
<?phpinclude("variables.php");$con = mysqli_connect($servername, $username, $password, $dbname) or die("Error de conexion con la base de datos");$name = $_POST['varName'];$pass = $_POST['varPass'];$sql = "SELECT * FROM usuario WHERE nombre='$name' AND password='$pass'";$result = $con->query($sql);if ($result->num_rows > 0) {$row = $result->fetch_assoc();if($row['tipo_usuario'] == 0){ header('Location: paginaadmin.php'); }else{ header('Location: paginausuario.php'); }}else { echo "Usuario no encontrado.";} $con->close();?>
Luego otro archivo llamado variables.php,
<?php $servername = 'localhost'; $username = 'root'; $password = ''; $dbname = 'almacen';?>
mas luego los dos archivos de las paginas que redirigue segun sea usuario administrador o normal, pero estas todavia no las tengo escritas