Bonsoir, j'ai un peu honte de poster un truc aussi bête mais la je bloque...
Le problème c'est que lorsque c'est un user de type 'eleve', ma variable $r est undefined.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 function usertype($user) { $ok = false; $r = null; $d = "SELECT nom FROM admins WHERE nom='".strtoupper($user)."';"; $q = mysql_query($d); if(mysql_num_rows($q) > 0) {$r = 'admin'; $ok = true;} else if ($ok == false){ $d = "SELECT nom FROM profs WHERE nom='".strtoupper($user)."';"; $q = mysql_query($d); if(mysql_num_rows($q) > 0) {$r = 'prof';$ok = true;} } else if ($ok == false){ $d = "SELECT nom FROM eleves WHERE nom='".strtoupper($user)."';"; $q = mysql_query($d); if(mysql_num_rows($q) > 0) {$r = 'eleve';$ok = true;} } else { $r = 'Erreur'; } return $r; }
Je ne comprend vraiment pas pourquoi si quelqu'un pourrait m'aider car je ne suis pas vraiment expérimenté si vous avez pu le remarquer.
En tous cas merçi d'avance pour tout ceux qui me répondront.
Partager