Bonjours, je viens vers vous pour une fonction simple mais je n'arrives pas a le faire fonctionner
je souhaites mettre un cadre dans la page profil et en fonction homme, femme modo admin la couleur de fond change
j'ai fait cette fonction :
Code php : 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 function GetCadreSelonSexeColorById($membreId,$alignCenter=true,$class='avatar_membre') { if(ctype_digit($membreId)||is_int($membreId)) { $rang = GetValueFromQuery("SELECT membre_rang as value FROM forum_membres WHERE membre_id=".$membreId); $value = GetValueFromQuery("SELECT membre_avatar as value FROM forum_membres WHERE membre_id=".$membreId); $sex = GetValueFromQuery("SELECT membre_sexe as value FROM forum_membres WHERE membre_id=".$membreId); $level = intval($rang); $str = ($alignCenter) ? '' : ''; $avatarHighLevel = function($level) use($class){ $str = ""; if($level == ADMIN) $str .= '<div class="page_admi"></div>'; else if($level == MODO) $str .= '<div class="page_modo"></div>'; return $str; }; if(!empty($value)) { if(file_exists(DIR_AVATAR."/avatar_membres/".$value)) $str .= '<div class="page_question"></div>'; else{ $a = $avatarHighLevel($level); if($a!="") $str .= $a; else $str .= '<div class="page_question"></div>'; } }else { if($level == ADMIN || $level == MODO || $level == NEWSER || $level == HOMME || $level == FEMME) $str .= '<a class="separator" title=""></a>'; $a = $avatarHighLevel($level); if($a!="") $str .= $a; else if($level == NEWSER) $str .= '<div class="page_newswer"></div>'; else if($sex===HOMME && $value=="") $str .= '<div class="page_homme"></div>'; else if($sex===FEMME && $value=="") $str .= '<div class="page_femme"></div>'; else { $str .= '<div class="page_question"></div>'; } } $str .= ($alignCenter) ? "" : ''; return $str; }else{ return '<div class="page_question"></div>'; } }
et sur ma page pour afficher le cadre
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <div class='content'><?php '' . GetCadreSelonSexeColorById($data1['membre_id']) . '';?></div>








Répondre avec citation
Partager