Ik heb de volgende database:
admin_log
id username IP time successfull
1 demo ::1 2014-11-28 11:12:47 1
2 Demo 192.168.2.17 2014-11-30 16:41:55 0
3 demio ::1 2014-11-30 19:45:56 0
users
member_id username password email regIP regDate userGroup
1 demo (hashedpw) [email protected] ::1 (registratie Admin
2 user (hasedpw) [email protected] 192.168.2.17 datum) Users
Nu wil ik met PHP het volgende bereiken:
Een output (variable)(in een cijfer), wat het aantal is van de mislukte pogingen in de admin_log (waar sucessfull = 0) EN waar de username de ingelogde user is (dat al gedefineerd is met $Sessionuser). Ik heb op het moment de volgende code:
22 $stmt = $db->query('SELECT `regIP` FROM `users` WHERE `username` = "'.$Sessionuser.'"');
23 while($row = $stmt->fetch()){
24 $regIP = $row['regIP'];
25 };
26
27 $link = mysql_connect("------", "------", "---------");
28 mysql_select_db("--------", $link);
29
30 $result = mysql_query("SELECT * FROM `admin_log` WHERE `IP` = '".$regIP."'", $link);
31 $num_rows = mysql_num_rows($result);
Maar de output op de website is als volgt:
Notice: Undefined variable: Sessionuser in header.php on line 22
Notice: Undefined variable: regIP in header.php on line 30
Wat echt raar is. Kan iemand misschien hier mee helpen?