Nieuw lid |
|
Dit is wat ik atm heb:
<?php
function checkLogIn(){
$users = array();
$users[0] = array('id'=>'1268', 'naam'=>'Baddy', 'wachtwoord'=>'ichigo');
$users[1] = array('id'=>'2304', 'naam'=>'Chris', 'wachtwoord'=>'bleach');
$naam = $_POST['inlog'];
$wachtwoord = $_POST['wachtwoord'];
$logIn = false;
foreach($users as $user){
list($id, $naam, $wachtwoord) = $user;
$userNaam = $user[$naam];
$userWachtwoord = $user[$wachtwoord];
if($userNaam == $naam){
$logIn = true;
if($userWachtwoord != $wachtwoord){
$logIn = false;
}
}
}
return $logIn;
}
?>
<?php function checkLogIn(){ $users[0] = array('id'=>'1268', 'naam'=>'Baddy', 'wachtwoord'=>'ichigo'); $users[1] = array('id'=>'2304', 'naam'=>'Chris', 'wachtwoord'=>'bleach'); $naam = $_POST['inlog']; $wachtwoord = $_POST['wachtwoord']; $logIn = false; foreach($users as $user){ list($id, $naam, $wachtwoord) = $user; $userNaam = $user[$naam]; $userWachtwoord = $user[$wachtwoord]; if($userNaam == $naam){ $logIn = true; if($userWachtwoord != $wachtwoord){ $logIn = false; } } } return $logIn; } ?>
$naam = $_POST['inlog'];
$wachtwoord = $_POST['wachtwoord'];
deze twee worden verkregen via een input..
Er moet worden gecontroleerd of de ingevoerde combinatie naam/password voorkomt in de aangemaakte array.
Maar nu krijg ik deze errors:
Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 72
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 72
Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 72
Notice: Undefined index: in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 73
Notice: Undefined index: in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 74
Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 72
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 72
Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 72
Notice: Undefined index: in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 73
Notice: Undefined index: in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 74
Zou iemand weten hoe ik dit kan oplossen, moet ik misschien een implode functie gebruiken ?
|