Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Xx Zode xX

#1
Desarrollo Web / Re: Usuario y Administrador
2 Diciembre 2016, 04:31 AM
Cita de: engel lex en  2 Diciembre 2016, 04:27 AM
ok...

podrias buscar en google XD

Código (php) [Seleccionar]
var_dump($row);

es como un echo especial que te da más info, y el resultado copa y pegalo aquí


Código (php) [Seleccionar]

<?php
session_start
();
$valido=true;
      if(isset(
$_POST['entrar'])){
         
/*Entra solo si se presiona el boton entrar*/
              
         
$nombre=$_POST['usuario'];
         
$contrasena=$_POST['contra'];

//conecto con la base de datos
$conn mysql_connect("localhost","root","root");
//selecciono la BBDD
mysql_select_db("cursos");
$query "SELECT usuario FROM usuario WHERE usuario='$usuario' AND contrasena='$contra' AND id_tipo = 'id_tipo'";
$result mysql_query($query);
//echo $result;
$row mysql_fetch_array($result);
var_dump($row);
if (
$row["id_tipo"] == '0') {
header("Location:paginaadmin.php");
}
elseif (
$row["id_tipo"] == '1') {
header("Location:pagina.php");
}
else {
header("Location:index.php");
}
}
?>



Mod: Los códigos deben ir en etiquetas GeSHi

asi lo puse espero este bien y me resulto este mensaje

bool(false)
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\Sistema_Login_Basededatos\index.php:18) in C:\AppServ\www\Sistema_Login_Basededatos\index.php on line 26
#2
Desarrollo Web / Re: Usuario y Administrador
2 Diciembre 2016, 04:22 AM
Cita de: engel lex en  2 Diciembre 2016, 04:21 AM
primero que nada, te repito lo del mysql(obsoleto)...

intenta hacer un var_dump a $row y muestrame el resultado

disculpa amigo pero soy un poco nuevo en esto la verdad me podrias explicar lo que quieres que haga?

y lo de mysql lo se que es obsoleto pero asi me lo estan pidiendo.
#3
Desarrollo Web / Usuario y Administrador
2 Diciembre 2016, 04:04 AM
buenas tardes amigos vengo pidiendo un poco de su ayuda que hice un login y el problema es que nesesito que me identifique el tipo de usuario si es 1 = docente le muestra su dicho menu pero si es 0 = administrador le muestra su adminstrador el problema es que mi login al momento de iniciar no me reediciona a ningun lado espero puedan ayudarme con esos en mi db  tengo id, usuario, contrasena, id_tipo y mi script asi esta

Código (php) [Seleccionar]
<?php
session_start
();
$valido=true;
      if(isset(
$_POST['entrar'])){
         
/*Entra solo si se presiona el boton entrar*/
              
         
$nombre=$_POST['usuario'];
         
$contrasena=$_POST['contra'];

//conecto con la base de datos
$conn mysql_connect("localhost","root","root");
//selecciono la BBDD
mysql_select_db("cursos");
$query "SELECT usuario FROM usuario WHERE usuario='$usuario' AND contrasena='$contra' AND id_tipo = 'id_tipo'";
$result mysql_query($query);
//echo $result;
$row mysql_fetch_array($result);
if (
$row["id_tipo"] == '0') {
header("Location:paginaadmin.php");
}
elseif (
$row["id_tipo"] == '1') {
header("Location:pagina.php");
}
else {
header("Location:index.php");
}
}
?>



Mod: Los códigos deben ir en etiquetas GeSHi
#4
Cita de: engel lex en  1 Diciembre 2016, 06:18 AM
no se tu, pero en el codigo publicado arriba los cuento y no hay la misma cantidad

gracias amigo pero me surgio otro error en la linea 23 que es esta parte if($row=mysql_fetch_array($res)){

me dice esto

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Sistema_Login_Basededatos\index.php on line 23
#5
Cita de: engel lex en  1 Diciembre 2016, 06:02 AM
cuenta cuantos { y } tienes... deben ser la misma cantidad ese es el error
ya lo hice tengo la misma cantidad pero aun asi el error sigue
#6
Cita de: engel lex en  1 Diciembre 2016, 05:57 AM
deja un salto de linea entre } y ?>

no amigo me da error exactamente en </html>
#7
hola usuarios del foro nesesito un poco de su ayuda la verdad como dice el tema nesesito identificar que tipo de usuario es si es usuario o un administrador hice este codigo pero segun me marca un error en la linea 65 que es el cierre de </html> me gustaria saber si ustedes pueden encontrar el error ya que me atore en esta aparte y si tengo algo de tiempo intentando hacer

Código (php) [Seleccionar]
<?php
session_start
();
$valido=true;
      if(isset(
$_POST['entrar'])){
         
/*Entra solo si se presiona el boton entrar*/
        
         //datos de acceso
         
$host="localhost";
         
$usuario="root";
         
$contra="root";
         
$db="cursos";
         
         
//establecer la conexion
        
$testconecmysql_pconnect($host,$usuario,$contra) or die ("No se puede conectar");
        
mysql_select_db($db) or die ("No se encuentra la base de datos especificada");
        
        
         
$nombre=$_POST['usuario'];
         
$contrasena=$_POST['contra'];
         
$consulta="SELECT id, usuario,contrasena FROM usuario where usuario='$nombre' AND contrasena='$contrasena'";
         
$result=mysql_query($consulta) or die (mysql_error());
         
$filasnmysql_num_rows($result);
   
if($row=mysql_fetch_array($res)){
    
$_SESSION['id']=$row['id']; // descargo id de la bd
    
$_SESSION['usuario']=$row['usuario']; // descargo el nombre de la base de datos
    
$ns=$row['tipo_Usuario']; // descargo el niver de usuario

 
            
if($ns==0){ // relizo la comparacion para saber a q menu de usuario me va direcionar si es NivelUsuario 1 va al pagina inicio administrador
            
header("refresh:0.1 ;url=/admin.php");
                }
            else{
header("location:pagina.php"); //si el NivelUsuario es mayor o diferente a 1 va la pagina inicio del usuario normal
    
}
}
?>




<!DOCTYPE html>

<html>
<head>
    <title>Validacion de Formulario PHP</title>
    <link href="css/estilo.css" rel="stylesheet" type="text/css">
</head>

<body>
    <p class="texto">Sistema De Cursos<br>
    'Instituto Tecnologico Superior De Panuco'</p>

    <div id="form">
        <p>Ingresa los datos correspondientes</p>

        <form action="index.php" method=
        "post">
            <p>Usuario:</p><input name="usuario" type="text"><br>

            <p>Contraseña:</p><input name="contra" type="password"><br>
            <input name="entrar" type="submit" value="ENTRAR">
            <?php if ($valido==false) {
                echo 
'<p>Datos incorrectos <br/><a href="index.php">Intente de nuevo</a></p>';
            }
            
?>

        </form>
    </div>
</body>
</html>