none
PHP y HTML RRS feed

  • Pregunta

  • Hola buenas. Estoy intentado hacer un inicio de sesión con PHP y que después de iniciar vaya a una página HTML, pero cuando le doy al boton para que inicie y vaya a la otra página, me sale error.

    Os pongo los archivos por si os sirve de algo

    HTML con PHP: Nombre archivo (login.html)

    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="UTF-8">
    	<title>Login</title>
    	<style type="text/css">
            #box {
                background-color: green;
                width: auto;
                height: auto;
                color: white;
            }
    
            #end {
                background-color: black;
                width: auto;
                height: auto;
                color: white;
            }
    
            #foy{
                color: green;
                text-align: center;
            }
        </style>
    </head>
    <body>
    	<div id="box">
            <h1 align="center">IMC</h1>
        </div>
    
        <form align="center" action="php/data.php" method="post">
    		<h2>Login</h2>
    		<p>Username</p><input type="text" name="username"><br>
    		<p>Password</p><input type="text" name="password"><br>
    		<input type="submit" name="submit">
    	</form>
    
    <foot>
        <div id="end">
            <h1 align="center">Developed by </h1>
        </div>
    </foot>
    </body>
    </html>

    PHP: nombre archivo (data.php)

    <?php
    $username=$_POST['username'];
    $password=$_POST['password'];
    
    //Conection to the database
    $connect=mysqli_connect("localhost","root","","imc");
    $consult="*SELECT * FROM login WHERE username='$username' and password='$password'";
    $result=mysqli_query($connect,$consult);
    
    $filas=mysqli_num_rows($result);
    if($filas>0){
    	header("location:../Foyle.html")
    }
    else{
    	echo "Try it again";
    }
    mysqli_free_result($result);
    mysqli_close($connect);

    HTML (página a la que quiero que vaya) nombre archivo (Foyle.html)

    <!DOCTYPE html>
    <html>
    <head runat="server">
        <meta charset="UTF-8">
        <link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css">
        <style type="text/css">
            #box {
                background-color: green;
                width: auto;
                height: auto;
                color: white;
            }
    
            #end {
                background-color: black;
                width: auto;
                height: auto;
                color: white;
            }
    
            #foy{
                color: green;
                text-align: center;
            }
        </style>
        <!-- <script type="text/javascript">
            function log(){
                var USU = "Joselito";
                var PSS = 1234;
                var name, password;
                do{
                    name = prompt("Username")
                    password = prompt("Password")
                }while(name != USU || password != PSS)
    
                // while(name != USU || password != PSS){
                // name = prompt("Error, deme otra vez el nombre");
                // password = prompt("Error, deme otra vez la clave");
                // }
                document.getElementById("message").innerHTML = "Welcome $name";
            }
        </script> -->
    </head>
    <body>
        <div id="box">
            <h1 align="center">IMC</h1>
        </div>
    
        <a class="btn btn-success" href="ChooseCalendar.html">Choose Calendar</a>
        <a class="btn btn-success" href="Location.html">Location</a>
        <a class="btn btn-success" href="Register.html">Register</a>
        <a class="btn btn-success" href="ViewEmployers.html">View Employers</a>
        <a class="btn btn-success" href="ViewGroups.html">View Groups</a>
        <a class="btn btn-success" href="ViewPlacements.html">View Placements</a>
        <a class="btn btn-success" href="ViewSendingOrganizations.html">View Sending Organizations</a>
        <a class="btn btn-success" href="ViewStudentDetails.html">View Student Details</a>
        <a class="btn btn-success" href="WorkPlacements.html">Work Placement</a>
    
        <h1 id="foy">Welcome to </h1>
        <div align="center">
            <img src="https://">
        </div>
    
        <div align="center">
            <button class="btn btn-primary" href='javascript:;' onclick="log();">Log in</button>
            <p id="message"></p>
        </div>
    
    <foot>
        <div id="end">
            <h1 align="center">Developed by </h1>
        </div>
    </foot>
    </html>

    Muchas gracias de antemano.

    lunes, 13 de agosto de 2018 13:11