Aufgrund, dass ich nicht weiß, wie ich Variablen in die Select * From Anweisung einbinden kann. Und ich mit meinen Über 44 Tabellen richtig verbinden möchte, habe ich eine Lösung gesunden, die ich sehr gerne bei größeren Daten verwende.
Dieser Weg hat jetzt super funktioniert. Bevor dieser Weg ausgeführt werden soll, muss geprüft werden, ob was drinnen steht. Steht nix drinnen gibt es ein Echo, dass dieses Feld Leer ist. Ist dieses Feld nicht leer, dann werden Schritt für Schritt geprüft, ob über all was drinnen steht. Leider hat beim ersten Versuch, ab der 2. If Anweisung funktioniert. ich habe einmal else if benutzt und einmal elseif ... Irgendwie jetzt, funktioniert es problemlos der Username prüfung und dann das Passwort.
Die Select Abfragen, ob was ausgewählt ist, hat jetzt nicht mehr funktioniert. Die müssen funktionieren, da das Switch wissen muss, auf welchen Datenbank tabelle es das Login findet....
mein aktueller Code:
Ich hoffe, dass ihr mir bei der Überprüfung helfen könnt
Dieser Weg hat jetzt super funktioniert. Bevor dieser Weg ausgeführt werden soll, muss geprüft werden, ob was drinnen steht. Steht nix drinnen gibt es ein Echo, dass dieses Feld Leer ist. Ist dieses Feld nicht leer, dann werden Schritt für Schritt geprüft, ob über all was drinnen steht. Leider hat beim ersten Versuch, ab der 2. If Anweisung funktioniert. ich habe einmal else if benutzt und einmal elseif ... Irgendwie jetzt, funktioniert es problemlos der Username prüfung und dann das Passwort.
Die Select Abfragen, ob was ausgewählt ist, hat jetzt nicht mehr funktioniert. Die müssen funktionieren, da das Switch wissen muss, auf welchen Datenbank tabelle es das Login findet....
mein aktueller Code:
PHP-Code:
if(isset($_POST["submit"])){ $selectBottyp = ( isset( $_POST['bottyp'] ) ? $_POST['bottyp'] : '' ); $selectBotCB = ( isset( $_POST['bot_cb'] ) ? $_POST['bot_cb'] : '' ); $dbtabelle = $selectBottyp . $selectBotCB; $username = $_POST["username"]; $pw = $_POST["passwort"]; if($selectBottyp == ''){ echo "Bitte wählen Sie den Bot Typ!"; }elseif($selectBotCB == ''){ echo "Bitte wähle den Bot CB aus!"; }elseif($username == ''){ echo "Dein Benutzername ist leer. Bitte geben Sie dein Username an!"; }elseif($pw == ''){ echo "Das Passwort Feld ist leer. Bitte geben Sie ein Passwort an!"; } switch($dbtabelle){ case 'ankauf_extreme': echo "Case ankauf_extreme"; $stmt = $con->prepare("SELECT * FROM ankauf_extreme WHERE username=:username"); $stmt ->bindParam(":username", $username); $stmt ->execute(); $userExists = $stmt->fetchAll(); var_dump($userExists); break; }
}
Kommentar