Dennis Knabe: Problem beim Datenbankconnect

Beitrag lesen

Problem beim Datenbankconnect

<html>
    
    <head>
        <title>Briefmarkensammlungen</title>
    </head>
    <body>
        <form method="post" action="">
            <table border = 3>
                <tr><td colspan = 2 align = center>Anmeldung</td></tr>
                <tr><td>Nachname</td><td><input type="text" name="nachname"></td></tr>
                <tr><td>Vorname</td><td><input type="text" name="vorname"></td></tr>
                <tr><td>Passwort</td><td><input type="passwort" name="passwort"></td></tr>
                <tr><td><input type="submit" name="submit" value="login"></td></tr>
            </table>
        </form>
        <?php
        if(isset($_POST["submit"])){

            $nachname=$_POST['nachname'];
            $vorname=$_POST['vorname'];
            $passwort=$_POST['passwort'];

       $verbindung = mysqli_connect('localhost', 'root', '') or die("Serververbindung fehlgeschlagen");
    
            $db = mysqli_select_db($verbindung,"php_sql");
            
            if($db == TRUE) //Verbindung wird überprüft
            {
                if(!empty($nachname) && !empty($vorname)) 
                {
                                 
                    $sql = "SELECT Vorname, Nachname, Passwort
                            FROM logindaten
                            WHERE Vorname = '$vorname'
                            AND Nachname = '$nachname'
                            AND Passwort = '$passwort';";
                  
                    $abfrage = mysqli_query($verbindung, $sql);
                                                       
                    $daten = mysqli_fetch_array($abfrage);
            
                    if($daten == NULL)
                    {
                        echo "falsche Daten";
                    }
                    
                    else
                    {
                        echo "Weiter";
                    }}}}
             
    ?>