Finde den Fehler nicht! :-(

wingman

Erfahrenes Mitglied
Hallo

Code:
// Überprüfen ob Formular Daten abgesendet wurden
if (isset ($_POST['login']) AND
    login_right(addslashes($_POST['username']).
                addslashes($_POST['password']))) {

Das ist die login_right function

PHP:
<?php

function login($name, $pass)
{
        $sql = "SELECT
                    UserID
                FROM
                    users
                WHERE
                    UserName= '".$name."' AND
                    UserPass = MD5('".$pass."');";
        $result = mysql_query($sql) or die ("Datenbank ist nicht vorhanden.");
        $data = mysql_fetch_array ($result);

        $_SESSION["ID"] = $data["UserID"]; 


}

?>

Bekomme immer diese Fehlermeldung

Warning: Missing argument 2 for login() in /var/www/localhost/htdocs/login/function.php on line 3

Weis jemmand an was das leigen kann?

Gruss und besten Dank

Dave
 
Du musst statt dem Punkt nach login_right(addslashes($_POST['username'])
ein Komma setzen
// Überprüfen ob Formular Daten abgesendet wurden
if (isset ($_POST['login']) AND
login_right(addslashes($_POST['username']).
addslashes($_POST['password']))) {
 
Zurück