Registreringsform php Mysql
Hej eksperter,Skulle lave en test med en simpel registreringsform mod Mysql.
Har oprettet databasen og en tabel med felterne.
ID, Navn, password
Når jeg udfylder username og password og klikker SEND/submit
fejler registration.php med "Denne side virker ikke HTTP error500"
Nogen der lige kan se hvad der fejler eller har en kode for det.
Det er til test, så den behøver ikke tjekke for om brugeren er oprettet i forvejen eller lign.
------------------------------ registrer.html:---------------------------------------
<html>
<head>
<title>REGISTRERINGS FORMULAR</title>
<body>
<form name="registration" method="post" action="registration.php">
USERNAME:<input type="text" name="name" value=""></br>
PASSWORD:<input type="text" name="password" value=""></br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</head>
</html>
---------------------------------------------registration.php---------------------------
<?php
Include('connect.php')
//if submit is not blanked i.e. it is clicked.
If(isset($_REQUEST['submit'])!='')
{
If($_REQUEST['name']=='' || $_REQUEST['password']=='')
{
Echo "please fill the empty field.";
}
Else
{
$sql="insert into brugere(name,password) values('".$_REQUEST['name']."', '".$_REQUEST['password']."')";
$res=mysql_query($sql);
If($res)
{
Echo "Alt ok";
}
Else
{
Echo "Fejl";
}
}
}
?>
---------------------------CONNECT.PHP---------------------------------------
<?php
//Skab forbindelse til server
$host = "localhost";
$username = "eksperten";
$pass = "XXXXXX";
$database="Database1";
$conn = mysqli_connect("$host","$username","$Pass", "$database", "brugere");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysql_select_db($database,$con);
?>
----------------------------------------------------------------------------