<?php 

if($_POST['registrieren']=="abschicken")
{
include("db_connect.php");
$name=$_POST['name'];
$passwort=password_hash($_POST['pwd'],PASSWORD_DEFAULT);
$vorname=$_POST['vorname'];
$mail=$_POST['mail'];
$username=$_POST['username'];
 if(!empty($name) && ($passwort) && ($vorname) && ($mail) && ($username))
 {
     //Alle Usernamen und MailAdressen zum Vergleich aus der Datenbank laden.
     $sql_abfrage="SELECT username,mail FROM benutzerdaten";
     $result=mysqli_query($db_link,$sql_abfrage);
     while($row = mysqli_fetch_assoc($result)){
         $usernames[] = $row['username'];
         $mails[] = $row['mail'];
   }
   if(in_array($username, $usernames)){
       header ("Location: registrieren.php?fehler=2");
   }
   elseif (in_array($mail, $mails)){
       header ("Location: registrieren.php?fehler=3");
   }
   else{

    $sql_eintrag = "INSERT INTO benutzerdaten (username,name,vorname,mail,passwort) VALUES ('$username','$name','$vorname','$mail','$passwort')";
    mysqli_query($db_link,$sql_eintrag);
    header ("Location: formular.php?reg=1");
    }
    
 }
 else
 {
     header ("Location: registrieren.php?fehler=1");
     
 }
}



?>
<html>
<head>
  <title>Login</title>
  <link rel="stylesheet" type="text/css" media="all" href="../css/style.css">
</head>
 
<body>
<table width="100%">
 <tr>
<?php
if (($_REQUEST["fehler"])=="1")
{
  echo "<td bgcolor='grey' align='center'><p style='color:#FFFFFF'>Fehlende Angaben.</p><td>";
}
if (($_REQUEST["fehler"])=="2")
{
  echo "<td bgcolor='grey' align='center'><p style='color:#FFFFFF'>Username bereits vorhanden.</p><td>";
}
if (($_REQUEST["fehler"])=="3")
{
  echo "<td bgcolor='grey' align='center'><p style='color:#FFFFFF'>E-Mail bereits vorhanden.</p><td>";
}
?>
 </tr>
 <tr>
  <form action="registrieren.php" method="post">
   <td>
    <center>Name:</center> 
   </td>
  </tr>
  <tr>
   <td>
    <input id="inputfield3" type="text" name="name" >
   </td>
  </tr>
  <tr>
   <td>
    <center>Vorname:</center> 
   </td>
  </tr>
  <tr>
   <td>
    <input id="inputfield3" type="text" name="vorname">
   </td>
 </tr>
 <tr>
   <tr>
   <td>
    <center>Username:</center> 
   </td>
  </tr>
  <tr>
   <td>
    <input id="inputfield3" type="text" name="username">
   </td>
 </tr>
 <tr>
  <td>
    <center>Passwort:</center> 
   </td>
  </tr>
  <tr>
   <td>
    <input id="inputfield3" type="password" name="pwd" >
   </td>
  </tr>
  <tr>
   <td>
    <center>E-Mail:</center> 
   </td>
  </tr>
  <tr>
   <td>
    <input id="inputfield3" type="text" name="mail">
   </td>
 </tr>
 <tr>
  <td>
  <input id="loginbutton" name="registrieren" type="submit" value="abschicken">
  </td>
  </form>
</tr>
</html>
