Créer un compte
Connexion

créer des rangs sur son site

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 12
Auteur Message
cenker
11/02/2011 à 14:17:01
cenker
Membre
Bonjour, j'aimerais un peu d'aide pour la création de rang sur mon site
dans ma base j'ai déjà les niveaux..
j'aimerais attribuer a chaque niveau (1,2 ect) une légende
1 = membre
2 = admin
quelqu'un aurait une piste s'il vous plait O_o

blingcru
11/02/2011 à 18:02:47
blingcru
Membre
Bonjour heum ses simple comme bonjour

etape 1

Creer champ int (11)

2eme creer des conditions
exemple:

if (user..rank == 1)

echo .. le nom du rank(membre) ..

elseif (user..rank == 2)

echo .. le nom du rank(modo) ..
else (user..rank == 3)

echo .. le nom du rank(admin) ..

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
cenker
11/02/2011 à 18:27:00
cenker
Membre
1
2
3
4
5
6
7
8
9
10
if ($users = 0)
{
    echo "membre";

}
elseif ($nivel == 1)
{
    echo "admin";

}
comme ça ??


Aglzime
11/02/2011 à 21:01:14
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
alors tu fais ceci :
on va dire que ton champs dans la table sappelle "rank", tu fais:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 if ($rank = 0){
   echo 'Membre';
}
elseif ($rank = 1){
    echo 'Admin';
}
elseif($rank = 2){
   echo 'Modérateur';
}
// et ainsi de suite //
?>



blingcru
12/02/2011 à 01:04:12
blingcru
Membre
voila voilou tout compris ;)

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
cenker
12/02/2011 à 09:28:32
cenker
Membre
j'ai un soucis maintenant..
mon champs à moi c'est niveau c'est compris entre 0 et 4, 0 = membre, 1 modo ect
le hic c'est que j'ai pas de 1 pourtant il m'affiche Modo et sa sur tous les membres même ceux avec un niveau = à 1
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 if ($nivel = 0){
   echo 'Membre';
}
elseif ($nivel =1){
   echo 'Modo';
}
elseif ($nivel = 2){
   echo 'Admin';
}

?>
et mon sql
1
2
$users = mysql_query("SELECT niveau FROM users WHERE id='.$id.'");
$nivel = mysql_fetch_row($users);


Aglzime
12/02/2011 à 16:52:31
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
alors essaye ceci :
pour le code SQL :
1
2
3
$select = mysql_query("SELECT niveau FROM users WHERE id='".$id."'");
$requete1 = mysql_query($select) OR die('Erreur SQL !<br />'.$select.'<br />'.mysql_error());
$nivel = mysql_fetch_row($requete1);
j'ai corrigé la requete et puis j'ai rajouté une ligne en cas d'erreur SQL ( pour sécuriser ta base de données)
et puis j'ai modifié le code php :


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 if $nivel['niveau'] == 0)
{
   echo 'Membre';
}
else if $nivel['niveau'] == 1)
{
   echo 'Modo';
}
else if $nivel['niveau'] == 2)
{
   echo 'Admin';
}

?>
donc voilà :)

cenker
12/02/2011 à 17:23:11
cenker
Membre
j'ai une erreur sql
Resource id #7
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #7' at line 1

et tu avais oublié les "(" après les if  :p

Aglzime
12/02/2011 à 17:42:30
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
oui désolé jai pas fait attention :/ ! et maintenant c'est réglé ou pas encore?
si ce n'est pas le cas ! donne nous le code de la page entiere , on sait jamais si l'erreur vient d'autre part !

cenker
12/02/2011 à 17:59:26
cenker
Membre
ça ne marche pas hélas :(
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
<?php
include('config.php')
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Nixsis</title>    
                <meta name="robots" content="all,index,follow" />
        <meta name="Content-language" content="French" />
        <meta name="revisit-after" content="1 days" />
        <meta name="distribution" content="Global" />
        <meta name="rating" content="general" />               
                <meta http-equiv="Content-language" content="fr" />
                <meta http-equiv="Content-Style-Type" content="text/css" />
                <meta http-equiv="Content-Type" content="text/html; charset=utf8" />           
                <link rel="stylesheet" type="text/css" href="css/global.css" />
                <link type="text/css" rel="stylesheet" href="lightbox-form.css">
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/chat.js"></script>
          <script src="../js/lightbox-form.js" type="text/javascript"></script>
        </head>
<?php
if(isset($_SESSION['username']))
{
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_pm = $nb_new_pm['nb_new_pm'];
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_username = mysql_fetch_array(mysql_query('select count(*) as nb_new_username from users '));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_username = $nb_new_username['nb_new_username'];
//On cherche le dernier inscrit
        $reponse= mysql_query('select username, id, signup_date from users order by signup_date desc limit 1 ');
    $donnee = mysql_fetch_array ($reponse);
        mysql_query('insert into cpt_connectes (username, timestamp) values ("'.$_SESSION['username'].'", "'.time().'")');
?>

        <body>
                <div id="wrapper">
                        <div id="header">
<div class="limites"></div>    
<div id='espace2'>
<table width="300" border="0">
<br/>
<center>Bienvenue sur votre Espace membre ::<font color=#FF0000><?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?></font></center><br/>
<center>Infos g&eacute;n&eacute;rale:</strong><br/>
&nbsp;  &nbsp; <?php echo("- Vous avez <font color=#FF0000>$nb_new_pm</font> message(s) non lu");?><br/>
&nbsp;  &nbsp; <?php echo("- Nombre d'inscrits : <font color=#FF0000>$nb_new_username</font>");?><br/>
&nbsp;  &nbsp; - Dernier inscrit : <font color=#FF0000><a href="profile.php?id=<?php echo $donnee['id']; ?>"><?php echo htmlentities($donnee['username'], ENT_QUOTES, 'UTF-8'); ?> <a/></font>

</table>
                </div>
                        </div>         
                        <ul id="speedbar">
                                <li><a href="index.php" ><img src="images/icons/accueil.png" alt="accueil" /><b>Accueil</b></a></li>                                                                   
                            <li><a href="http://board.nixsis.powa.fr/index.php"><img src="../images/forum.png" width="26"alt="forum" /><b>Forum</b></a></li>
                                <li><a href="propos.html"><img src="../images/propos.png" width="26"alt="propos" /><b>A propos</b></a></li>
                            <li><a href="contact.html" ><img src="../images/contact.png"width="26" alt="contact" /><b>Nous contacter</b></a></li>
                            <li> <a href="#" onclick="openbox('Informations', 1)"><img src="../images/service.png"width="26" alt="services" /><b>Services</b></a></li>                   
                          </ul>
        <script type="text/javascript">
                <!--
                        function open_infos()
                        {

                                window.open('modifierpar.php','modifier vos infos','menubar=no, scrollbars=no, top=100, left=100, width=280, height=200');
                        }
                -->
               
</script>
                                                        <div id="filter"></div>
                <div id="box">
                <span id="boxtitle"></span>
                <p>Bonjour et merci à vous de votre visite sur Nixsis<br/>
                                Tout d'abord nous vous rappelons que le site est en constructions<br/>
                                et qu'il n'est pas apte à reçevoir des membres,les visteurs eux peuvent mais si vous voulez vous inscrire<br/>
                                veuillez repasser plus tards,nous enfin je suis seul pour l'instant à administrer ce site et à le bâtir<br/>
                                et comme vous aurez pu le voir sur la page <font color=#ff0000>A propos</font> je suis lycéen<br/>
                                et donc j'ai d'autres chose à faire mise à part ce site..<br/>
                                Pour ce qui est du Forum,il ne devrait pas voir le jour avant belle lurete ^^<br/>
                                Chaque chose en son temps,d'abord le site,l'insertion des modules basiques<br/>                
                                puis le Forum,ce que j'entends par Mod Basique c'est:<br/>
                                - Espace membre<br/>   
                                - Messagerie Privée<br/>
                                je vous tiendrais cependant au courant des avancements du site,pour cela un petite visite                      
                                s'impose <a href="infos.html"><font color=#ff0000>ici</font></a> sur ceux bonne navigation sur Nixsis.
                                <br/>
                <div align="right"><input id="co_submit"type="button" name="cancel" value="Fermer" onclick="closebox()"></div>
                </p>
                </div>
                        <div id="middle">

                       
                          <div id="content">
                                 <br/>
                 <a href="index.php">Accueil</a> > Votre espace        
                                 <br/>
                                 <br/>
                                 <?php

//On verifie que lidentifiant de lutilisateur est defini
if(isset($_GET['id']))
{
        $id = intval($_GET['id']);
        //On verifie que lutilisateur existe
        $dn = mysql_query('select username, email, avatar, niveau,  signup_date, lastlogin from users where id="'.$id.'"');
       
$select = mysql_query("SELECT niveau FROM users WHERE id='".$id."'");
$requete1 = mysql_query($select) OR die('Erreur SQL !<br />'.$select.'<br />'.mysql_error());
$nivel = mysql_fetch_row($requete1);
        if(mysql_num_rows($dn)>0)
        {
                $dnn = mysql_fetch_array($dn);
                //On affiche les donnees de lutilisateur

?>


                     <h2>Profil de "<?php echo $dnn['username']; ?>" :</h2>
                 
                                 <br/>
                                 <br/> 

<table class="left"style="width:500px;">
        <tr>
        <td><?php
if($dnn['avatar']!='')
{
        echo '<img src="'.htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8').'" alt="Image Perso" style="max-width:100px;max-height:100px;" />';
}
else
{
        echo '<img src="http://www.nsiautostore.com/Portals/1/THNSIWEB/User.png"width="100" alt="contact" />';
}
?>
</td>
        <td class="left">Utilisateur: <?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?><br/>
        Email: <?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?><br />    
                Cet utilisateur s'est inscrit le: <?php echo date('d/m/Y',$dnn['signup_date']); ?><br/>
                Dernière connexion le <?php if ($dnn['lastlogin'] == '0'){ echo 'Cet utilisateur ne c\'est jamais connecté(e).'; } else { echo date('d/m/Y',$dnn['lastlogin']);} ?><br/>               
                Rang : <?php
 if ($nivel= 0)
{
   echo 'Membre';
}
else if ($nivel = 1)
{
   echo 'Modo';
}
else if ($nivel= 2)
{
   echo 'Admin';
}

?>

</td></table>
                    </tr>
                <?php
                include('config.php');
                $cnn = mysql_fetch_array(mysql_query('select count(*) as nb from cpt_connectes where pseudo="'.mysql_real_escape_string($dnn['username']).'"'));
if($cnn['nb']>0)
{
        echo '<img src="http://www.softicons.com/download/application-icons/messenger-icons-by-tatice/png/48/En%20ligne.png" width="48" /> ';
}
else
{
        echo '<img src="http://www.softicons.com/download/application-icons/messenger-icons-by-tatice/png/48/Hors%20ligne.png" width="48" /> ';
}      
?>


<?php
//On affiche un lien pour envoyer un mp a lutilisateur
if(isset($_SESSION['username']))
{
?>

<a href="new_pm.php?recip=<?php echo urlencode($dnn['username']); ?>" class="big"><img src="http://png-2.findicons.com/files/icons/2140/vista_inspirate/128/thunderbird_icon.png" width="48" /></a>
<?php
}
        }
        else
        {
                echo 'Cet utilisateur n\'existe pas.';
        }
}
else
{
        echo 'L\'identifiant de l\'utilisateur n\'est pas d&eacute;fini.';
}
?>

                                 <br/>  
                 <br/>
                 <br/>
                                 <br>  
                 <br/>
                 <br/>
                                 <br>
                 <h2><a href="#" onclick="openboxtchat('Informations', 1)"style="text-decoration:none">T'chat Box...</a></h2>
                                 <i>Editez par Cenker - le 29 Aout 2010 </i>
                                 <br/>
                                 <br/> 
             <div align="left"><font color="red"><img src="images/panneau_attention.png" alt="" style="float:left; margin:0 10px;" />Attention un bogue perciste..<br/>
                         si vous n'arrivez pas &agrave; cliquer<br/>
                         sur des liens apr&egrave;s r&eacute;ouverture<br/>
             de la shoutbox veuillez r&eacute;actualiser la page..</font></div><br/><br/>                        
                                        <div id="filter2"></div>
               <span id="boxtchattitle"></span>
                           <div id="boxtchat">            
                <p>     <div align="right"><input id="co_submit"type="button" name="cancel" value="fermer"  onclick="closeboxtchat()"></div><iframe src="http://www.i-tchat.com/shoutbox/shoutbox.php?idShoutbox=85821" width="550" height="230" frameborder="0" allowtransparency="true" >Votre navigateur semble incompatible, essayez d'ouvrir le <a href="http://www.i-tchat.com" onClick="window.open(this.href+'?85821');"></iframe>
                                <br/>
                </p>
                </div>
                                                                                                <div id="filter2"></div>
                <div id="boxusers">
                <span id="boxuserstitle"></span>
                <p>                            
        <?php
    //On recupere les identifiants, les pseudos et les emails des utilisateurs
    $req = mysql_query('select id, username, email from users ORDER BY signup_date ASC');
    while($dnn = mysql_fetch_array($req))
    {
    ?>

        <tr>
        <center><td width="500px"><a href="profile.php?id=<?php echo $dnn['id']; ?>"><?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?> </a></td></center><br/>
    </tr>
<?php
}
?>
<br/>
                <div align="right"><input id="co_submit"type="button" name="cancel" value="Fermer" onclick="closeboxusers()"></div>
                </p>
                </div>
                <p class="clear"> </p>

                                </div>
                                <div id="footer">
                                        <ul>
                                                <li><a href="#"><img src="" alt="" /></a></li>
                                                <li class="tcenter">
                                                        &copy; 2010 Nixsis - Design by cenker <br/>
                                                        Ce site est la propri&eacute;t&eacute; exclusive de ses auteurs <br/>
                                                </li>
                                                <li>
                                                        Informations :<br/>
                                                        Site en construction !!<br/>
                                                       
                                                </li>
                                                <li class="final">
                                                        Contact :<br />
                                                        Email : <a href="#">eddyjoron@gmail.com</a><br/>
                                                        Site Principale : <a href="#">Nixsis.powa.fr</a>
                                                </li>
                                        </ul>
                                        <p class="clear"> </p>
                                </div>
                        </div><script type="text/javascript">
function switchDiv(n) {
   var id;
   var hide = 0;
   switch(n) {
      case 1 : id = "main_container"; break;
      case 2 : id = "envoiMP"; break;
      case 3 : id = "voirMP"; break;
      }
   if ( document.getElementById(id).style.display == "block" ) hide = 1;
   document.getElementById('main_container').style.display = "none";
   document.getElementById('envoiMP').style.display = "none";
   document.getElementById('voirMP').style.display = "none";
   if ( hide != 1 ) document.getElementById(id).style.display = "block";
   }
</script><span class="java" onclick="switchDiv(1)"> modifier la signature</span>&nbsp;|
<span class="java" onclick="switchDiv(2)"> envoyer un MP</span>&nbsp;|
<span class="java" onclick="switchDiv(3)"> voir les MP</span>


<div class="baliseDiv" style="display:none;" id="envoiMP">
envoiMP
<span class="java" onclick="switchDiv(2)"> Fermer</span>
</div>

<div class="baliseDiv" style="display:none;" id="voirMP">
voirMP
<span class="java" onclick="switchDiv(3)"> Fermer</span>
</div>
        <div class="baliseDiv" style="display:none;" id="main_container">      
<a href="javascript:void(0)" onclick="javascript:toggleChaBoxGrowth">-</a> <span class="java" onclick="switchDiv(1)"><img src="http://www.computer.org/ieeecs-csdl-theme/images/application/close.png" alt="" style="float:right; margin:0 10px;" /></span>


<a href="javascript:void(0)" onclick="javascript:chatWith('username')">Chat With Jane eddy</a>
</div>
                <?php

}
else

{
  echo 'Vous n\'êtes pas autoris´ à acceder à cette zone';
  include('erreur.php');
  exit;
}

?>

        </body>
</html>
 


Aglzime
12/02/2011 à 18:11:38
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
alors essaye :
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
<?php
include('config.php')
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Nixsis</title>    
                <meta name="robots" content="all,index,follow" />
        <meta name="Content-language" content="French" />
        <meta name="revisit-after" content="1 days" />
        <meta name="distribution" content="Global" />
        <meta name="rating" content="general" />                
                <meta http-equiv="Content-language" content="fr" />
                <meta http-equiv="Content-Style-Type" content="text/css" />
                <meta http-equiv="Content-Type" content="text/html; charset=utf8" />            
                <link rel="stylesheet" type="text/css" href="css/global.css" />
                <link type="text/css" rel="stylesheet" href="lightbox-form.css">
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/chat.js"></script>
          <script src="../js/lightbox-form.js" type="text/javascript"></script>
        </head>
<?php
if(isset($_SESSION['username']))
{
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_pm = $nb_new_pm['nb_new_pm'];
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_username = mysql_fetch_array(mysql_query('select count(*) as nb_new_username from users '));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_username = $nb_new_username['nb_new_username'];
//On cherche le dernier inscrit
        $reponse= mysql_query('select username, id, signup_date from users order by signup_date desc limit 1 ');
    $donnee = mysql_fetch_array ($reponse);
        mysql_query('insert into cpt_connectes (username, timestamp) values ("'.$_SESSION['username'].'", "'.time().'")');
?>

        <body>
                <div id="wrapper">
                        <div id="header">
<div class="limites"></div>    
<div id='espace2'>
<table width="300" border="0">
<br/>
<center>Bienvenue sur votre Espace membre ::<font color=#FF0000><?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?></font></center><br/>
<center>Infos g&eacute;n&eacute;rale:</strong><br/>
&nbsp;  &nbsp; <?php echo("- Vous avez <font color=#FF0000>$nb_new_pm</font> message(s) non lu");?><br/>
&nbsp;  &nbsp; <?php echo("- Nombre d'inscrits : <font color=#FF0000>$nb_new_username</font>");?><br/>
&nbsp;  &nbsp; - Dernier inscrit : <font color=#FF0000><a href="profile.php?id=<?php echo $donnee['id']; ?>"><?php echo htmlentities($donnee['username'], ENT_QUOTES, 'UTF-8'); ?> <a/></font>

</table>
                </div>
                        </div>          
                        <ul id="speedbar">
                                <li><a href="index.php" ><img src="images/icons/accueil.png" alt="accueil" /><b>Accueil</b></a></li>                                                                    
                            <li><a href="http://board.nixsis.powa.fr/index.php"><img src="../images/forum.png" width="26"alt="forum" /><b>Forum</b></a></li>
                                <li><a href="propos.html"><img src="../images/propos.png" width="26"alt="propos" /><b>A propos</b></a></li>
                            <li><a href="contact.html" ><img src="../images/contact.png"width="26" alt="contact" /><b>Nous contacter</b></a></li>
                            <li> <a href="#" onclick="openbox('Informations', 1)"><img src="../images/service.png"width="26" alt="services" /><b>Services</b></a></li>                    
                          </ul>
        <script type="text/javascript">
                <!--
                        function open_infos()
                        {

                                window.open('modifierpar.php','modifier vos infos','menubar=no, scrollbars=no, top=100, left=100, width=280, height=200');
                        }
                -->
               
</script>
                                                        <div id="filter"></div>
                <div id="box">
                <span id="boxtitle"></span>
                <p>Bonjour et merci à vous de votre visite sur Nixsis<br/>
                                Tout d'abord nous vous rappelons que le site est en constructions<br/>
                                et qu'il n'est pas apte à reçevoir des membres,les visteurs eux peuvent mais si vous voulez vous inscrire<br/>
                                veuillez repasser plus tards,nous enfin je suis seul pour l'instant à administrer ce site et à le bâtir<br/>
                                et comme vous aurez pu le voir sur la page <font color=#ff0000>A propos</font> je suis lycéen<br/>
                                et donc j'ai d'autres chose à faire mise à part ce site..<br/>
                                Pour ce qui est du Forum,il ne devrait pas voir le jour avant belle lurete ^^<br/>
                                Chaque chose en son temps,d'abord le site,l'insertion des modules basiques<br/>                
                                puis le Forum,ce que j'entends par Mod Basique c'est:<br/>
                                - Espace membre<br/>    
                                - Messagerie Privée<br/>
                                je vous tiendrais cependant au courant des avancements du site,pour cela un petite visite                      
                                s'impose <a href="infos.html"><font color=#ff0000>ici</font></a> sur ceux bonne navigation sur Nixsis.
                                <br/>
                <div align="right"><input id="co_submit"type="button" name="cancel" value="Fermer" onclick="closebox()"></div>
                </p>
                </div>
                        <div id="middle">

                       
                          <div id="content">
                                 <br/>
                 <a href="index.php">Accueil</a> > Votre espace        
                                 <br/>
                                 <br/>
                                 <?php

//On verifie que lidentifiant de lutilisateur est defini
if(isset($_GET['id']))
{
        $id = intval($_GET['id']);
        //On verifie que lutilisateur existe
        $dn = mysql_query('select username, email, avatar, niveau,  signup_date, lastlogin from users where id="'.$id.'"');
       
$select = mysql_query("SELECT niveau FROM users WHERE id='".$id."'");
$requete1 = mysql_query($select) OR die('Erreur SQL !<br />'.$select.'<br />'.mysql_error());
$nivel = mysql_fetch_row($requete1);
        if(mysql_num_rows($dn)>0)
        {
                $dnn = mysql_fetch_array($dn);
                //On affiche les donnees de lutilisateur

?>


                     <h2>Profil de "<?php echo $dnn['username']; ?>" :</h2>
                 
                                 <br/>
                                 <br/>  

<table class="left"style="width:500px;">
        <tr>
        <td><?php
if($dnn['avatar']!='')
{
        echo '<img src="'.htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8').'" alt="Image Perso" style="max-width:100px;max-height:100px;" />';
}
else
{
        echo '<img src="http://www.nsiautostore.com/Portals/1/THNSIWEB/User.png"width="100" alt="contact" />';
}
?>
</td>
        <td class="left">Utilisateur: <?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?><br/>
        Email: <?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?><br />    
                Cet utilisateur s'est inscrit le: <?php echo date('d/m/Y',$dnn['signup_date']); ?><br/>
                Dernière connexion le <?php if ($dnn['lastlogin'] == '0'){ echo 'Cet utilisateur ne c\'est jamais connecté(e).'; } else { echo date('d/m/Y',$dnn['lastlogin']);} ?><br/>                
                Rang : <?php
 if ($dnn['niveau'] == 0)
{
   echo 'Membre';
}
elseif ($dnn['niveau'] == 1)
{
   echo 'Modo';
}
elseif ($dnn['niveau'] == 2)
{
   echo 'Admin';
}
else{
 echo 'Ce membre n\'appartient à aucun groupe';}

?>

</td></table>
                    </tr>
                <?php
                include('config.php');
                $cnn = mysql_fetch_array(mysql_query('select count(*) as nb from cpt_connectes where pseudo="'.mysql_real_escape_string($dnn['username']).'"'));
if($cnn['nb']>0)
{
        echo '<img src="http://www.softicons.com/download/application-icons/messenger-icons-by-tatice/png/48/En%20ligne.png" width="48" /> ';
}
else
{
        echo '<img src="http://www.softicons.com/download/application-icons/messenger-icons-by-tatice/png/48/Hors%20ligne.png" width="48" /> ';
}      
?>


<?php
//On affiche un lien pour envoyer un mp a lutilisateur
if(isset($_SESSION['username']))
{
?>

<a href="new_pm.php?recip=<?php echo urlencode($dnn['username']); ?>" class="big"><img src="http://png-2.findicons.com/files/icons/2140/vista_inspirate/128/thunderbird_icon.png" width="48" /></a>
<?php
}
        }
        else
        {
                echo 'Cet utilisateur n\'existe pas.';
        }
}
else
{
        echo 'L\'identifiant de l\'utilisateur n\'est pas d&eacute;fini.';
}
?>

                                 <br/>  
                 <br/>
                 <br/>
                                 <br>  
                 <br/>
                 <br/>
                                 <br>
                 <h2><a href="#" onclick="openboxtchat('Informations', 1)"style="text-decoration:none">T'chat Box...</a></h2>
                                 <i>Editez par Cenker - le 29 Aout 2010 </i>
                                 <br/>
                                 <br/>  
             <div align="left"><font color="red"><img src="images/panneau_attention.png" alt="" style="float:left; margin:0 10px;" />Attention un bogue perciste..<br/>
                         si vous n'arrivez pas &agrave; cliquer<br/>
                         sur des liens apr&egrave;s r&eacute;ouverture<br/>
             de la shoutbox veuillez r&eacute;actualiser la page..</font></div><br/><br/>                        
                                        <div id="filter2"></div>
               <span id="boxtchattitle"></span>
                           <div id="boxtchat">            
                <p>     <div align="right"><input id="co_submit"type="button" name="cancel" value="fermer"  onclick="closeboxtchat()"></div><iframe src="http://www.i-tchat.com/shoutbox/shoutbox.php?idShoutbox=85821" width="550" height="230" frameborder="0" allowtransparency="true" >Votre navigateur semble incompatible, essayez d'ouvrir le <a href="http://www.i-tchat.com" onClick="window.open(this.href+'?85821');"></iframe>
                                <br/>
                </p>
                </div>
                                                                                                <div id="filter2"></div>
                <div id="boxusers">
                <span id="boxuserstitle"></span>
                <p>                            
        <?php
    //On recupere les identifiants, les pseudos et les emails des utilisateurs
    $req = mysql_query('select id, username, email from users ORDER BY signup_date ASC');
    while($dnn = mysql_fetch_array($req))
    {
    ?>

        <tr>
        <center><td width="500px"><a href="profile.php?id=<?php echo $dnn['id']; ?>"><?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?> </a></td></center><br/>
    </tr>
<?php
}
?>
<br/>
                <div align="right"><input id="co_submit"type="button" name="cancel" value="Fermer" onclick="closeboxusers()"></div>
                </p>
                </div>
                <p class="clear"> </p>

                                </div>
                                <div id="footer">
                                        <ul>
                                                <li><a href="#"><img src="" alt="" /></a></li>
                                                <li class="tcenter">
                                                        &copy; 2010 Nixsis - Design by cenker <br/>
                                                        Ce site est la propri&eacute;t&eacute; exclusive de ses auteurs <br/>
                                                </li>
                                                <li>
                                                        Informations :<br/>
                                                        Site en construction !!<br/>
                                                       
                                                </li>
                                                <li class="final">
                                                        Contact :<br />
                                                        Email : <a href="#">eddyjoron@gmail.com</a><br/>
                                                        Site Principale : <a href="#">Nixsis.powa.fr</a>
                                                </li>
                                        </ul>
                                        <p class="clear"> </p>
                                </div>
                        </div><script type="text/javascript">
function switchDiv(n) {
   var id;
   var hide = 0;
   switch(n) {
      case 1 : id = "main_container"; break;
      case 2 : id = "envoiMP"; break;
      case 3 : id = "voirMP"; break;
      }
   if ( document.getElementById(id).style.display == "block" ) hide = 1;
   document.getElementById('main_container').style.display = "none";
   document.getElementById('envoiMP').style.display = "none";
   document.getElementById('voirMP').style.display = "none";
   if ( hide != 1 ) document.getElementById(id).style.display = "block";
   }
</script><span class="java" onclick="switchDiv(1)"> modifier la signature</span>&nbsp;|
<span class="java" onclick="switchDiv(2)"> envoyer un MP</span>&nbsp;|
<span class="java" onclick="switchDiv(3)"> voir les MP</span>


<div class="baliseDiv" style="display:none;" id="envoiMP">
envoiMP
<span class="java" onclick="switchDiv(2)"> Fermer</span>
</div>

<div class="baliseDiv" style="display:none;" id="voirMP">
voirMP
<span class="java" onclick="switchDiv(3)"> Fermer</span>
</div>
        <div class="baliseDiv" style="display:none;" id="main_container">      
<a href="javascript:void(0)" onclick="javascript:toggleChaBoxGrowth">-</a> <span class="java" onclick="switchDiv(1)"><img src="http://www.computer.org/ieeecs-csdl-theme/images/application/close.png" alt="" style="float:right; margin:0 10px;" /></span>


<a href="javascript:void(0)" onclick="javascript:chatWith('username')">Chat With Jane eddy</a>
</div>
                <?php

}
else

{
  echo 'Vous n\'êtes pas autoris´ à acceder à cette zone';
  include('erreur.php');
  exit;
}

?>

        </body>
</html>
 


cenker
12/02/2011 à 18:20:43
cenker
Membre
nan sa ne marche pas :/

Aglzime
12/02/2011 à 18:22:21
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
ressaye parce que jai modifier le code , jai modifié "else if" par "elseif"

blingcru
12/02/2011 à 18:39:02
blingcru
Membre
mdr mais vous etes dans le champ ^^
else if elseif ses la meme chose

petit exemple ;) pour faire ton mode .. mais la ton profil tu veux dire ? pcq si oui
faut faire where username ou id depend commen tu le montre sur lurl .. exemple

1
2
3
<?if ($user->nivel==0) {echo "membre";}?><?if ($user->nivel==1) {echo "modo";}?> <?if ($user->nivel==2) {echo "Admin";}?> ...

//etc sa ses pour la fiche a linterieur pas pour les profils

les profils ses styles

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if (!$_GET['id'])
{
        header("Location: members.php");
}
else
{
        $query = $db->execute("select * from `users` where `username`=?", array($_GET['id']));
        if ($query->recordcount() == 0)
        {
                header("Location: members.php");
        }
        else
        {
                $profile = $query->fetchrow();
        }
}


https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
blingcru
12/02/2011 à 18:45:26
blingcru
Membre
a oui ton champ ses niveaux ou nivel ? pcq c pas la meme chose ^^

apres verifications de ton code voila commen faut faire ..

MAIS si ton champ sappelle pas nivel jvois pas pk tu met nivel .. pcq sa fonctionera juste pas mdr
1
2

<?if ($dnn['nivel']==0) {echo "membre";}?><?if ($dnn['nivel']==1) {echo "modo";}?> etc etc



https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
cenker
12/02/2011 à 19:18:52
cenker
Membre
Voila sa marche xD
je me rends compte que je mettais compliqué la vie -_- encore merci pour vos aides

blingcru
12/02/2011 à 22:49:59
blingcru
Membre
mdr de r1 ++

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
luc904
13/02/2011 à 12:24:21
luc904
Membre
j'ai une question par rapport au rang, comment je peut faire pour qu'un lien soi visible que par les admin ?

Image
Aglzime
13/02/2011 à 13:51:46
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
Tu fais ceci ( si tu utilise le script espace membre du site SDW):
1
2
3
4
5
6
<?php
$str = strtolower($_SESSION['username']);
if ($str == 'admin'){
    echo "<a href='le_nom_de_la_page.php'>PAGE ADMIN</a>";
}
?>
et tu remplaces "admin" par le pseudo de l'administrateur désiré !

luc904
13/02/2011 à 15:20:08
luc904
Membre
Merci mais sa ne fonctionnent pas, c'est bien le script de SDW mais sa me fait un erreur :

( ! ) Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Web-tuto.tk\index.php on line 118

J'ai mit sa dans config.php :

<?php
if ($rank = 0){
echo 'Membre';
}
elseif ($rank = 1){
echo 'Admin';
}
elseif($rank = 2){
echo 'Modérateur';
}
// et ainsi de suite //
?>

et j'ai Creer champ int (11) appelez " rank "

vous pouvez m'aider svp ?

Image
Aglzime
13/02/2011 à 23:12:58
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
ah désolé j'avais pas compris ta question :
alors pour cela, si "1" est l'indicateur des admins , tu fais :
1
2
3
4
5
<?php
if($dnn['username'] == 1){
echo '<a href="le_lien_de_la_page.php">la page</a>';
}
?>
essaye ça , si ça ne marche pas , donnes-nous le code de la page en question!

blingcru
13/02/2011 à 21:52:03
blingcru
Membre
lol mais oui un px comme aglzime mais en fais
met un champ admin ;) rien ke toi auras lacces et il manquais les \ dans des echo ;)


de plus ses pas dans config a metre mais sur tes pages .. page profil ou autres ...
voici le code des autres page et non profils
1
2
3
4
5
6

<?php
if($user->admin  ==  1){
echo '<a href=\"le_lien_de_la_page.php\">la page</a>';
}
?>


https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
Aglzime
13/02/2011 à 22:52:10
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
non ça fonctionnerai , parce que jai ouvert l' "echo" par un simple appostrophe donc tu n'es pas obligé de mettre des anti-slash avant les guillemets du lien =) , donc après si tu veux les mettre ya pas de soucis, merci quand meme pour la remarque

Ensuite comme la précisé "blingcru" , ce code il ne faut pas le mettre dans config.php

luc904
14/02/2011 à 10:39:18
luc904
Membre
Aglzime : Merci pour ton code, maintenant ma page s'affiche mais il y a l'erreur ou j'ai mit le lien : "Notice: Undefined variable: dnn in C:\wamp\www\Web-tuto.tk\index.php on line 130"

blingcru : merci aussi mais sa me fait la meme erreur, tou en haut de ma page j'ai mit :

<?php
include('config.php');

if ($rank = 0){
echo 'Membre';
}
elseif ($rank = 1){
echo 'Admin';
}
elseif($rank = 2){
echo 'Modérateur';
}
// et ainsi de suite //

?>

sa ne fonctionnent toujour pas

Image
Aglzime
14/02/2011 à 17:10:46
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
Donnes nous le code de ta page =) !

luc904
14/02/2011 à 19:05:44
luc904
Membre
Ok voila :

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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?php
include('config.php');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Web-Tuto.tk</title>
<link rel="shortcut icon" href="favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<meta http-equiv="content-language" content="fr" />
<link href="style.css"  title="Défaut" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>     
                 

<div class="conteneur"><!-- Global -->
<div id="header"></div><!-- Header -->
<div id="header2"><!-- Menu -->
      <ul id="menu">
          <li><a href="index.php">Home</a></li>
          <li><a href="livreor.php">Livre D'or</a></li>
          <li><a href="#">Partenaires</a></li>
          <li><a href="forum/">Forum</a></li>
          <li><a href="tuto.php">Tutoriaux</a></li>
          <li><a href="lier.php">Nous lier</a></li>
          <li><a href="regle.php">Règlement</a></li>
      </ul>
</div><!-- Fin menu -->        

<div id="haut"><!-- haut -->
<div id="left"><!-- Colonne Gauche -->
<span>l'équipe :</span><br /> <br />
&nbsp;&nbsp;&nbsp;&nbsp;- Fondateur : <b>Lucas</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Administrateur/trice : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Modérateur/trice : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Modérateur/trice : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Graphiste : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Graphiste : <b>???</b><br /><br />
</div><!-- Fin Colonne Gauche -->        

<div id="right"><!-- Colonne Droite -->    
<div align="center">
<?php
//On affiche un message de bienvenue, si lutilisateur est connecte, on affiche son pseudo
?>

---- Espaces Membres ----<br />
<br />
<?php
//Si lutilisateur est connecte, on lui donne un lien pour modifier ses informations, pour voir ses messages et un pour se deconnecter
if(isset($_SESSION['username']))
{
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_pm = $nb_new_pm['nb_new_pm'];
//On affiche les liens
?>

Connecté en tant que <b><?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?></b><br />
Rang : <br />
<br />
<a href="edit_infos.php">Profile</a><br />
<a href="list_pm.php">MP(<?php echo $nb_new_pm; ?> non-lus)</a><br />
<a href="connexion.php">Se d&eacute;connecter</a><br />
<a href="users.php">liste des utilisateurs</a><br />
<br />
<?php
}
else
{
//Sinon, on lui donne un lien pour sinscrire et un autre pour se connecter
?>

<a href="sign_up.php">Inscription</a><br />
<a href="connexion.php">Se connecter</a>
<?php
}
?>


</div>



</div><!-- Fin Colonne Droite -->
<div class="clear"></div><!-- Ne PAS SUPPRIMER -->
</div><!-- Fin partie haut -->   

<div class="hn"></div><div class="fn"><!-- Cadre -->
<center>

<span> news</span><br />
<br />
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("web-ressource.tk");
// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<img src="images/se.png"><br />
<h3><b><u><?php echo $donnees['titre']; ?></u></b></h3><br />
<b><?php
    // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
    $contenu = nl2br(stripslashes($donnees['contenu']));
    echo $contenu;
    ?>
</b>
<br /><br />
<i>Posté le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></i><br /><br />


<?php
} // Fin de la boucle des news
?>

</center>
</div><div class="bn"></div><!-- Fin Cadre -->
                 

<div id="pied"><!-- Pied -->           
<div class="copyright"><!-- Copyright -->
©<a href=""> Web-tuto.tk</a> 2011 <?php if($rank =  1){ echo '| <a href="admin.php">Administration</a>'; } ?> | <?php include('include/connectes.php'); ?>
</div><!-- Fin Copyright -->

<div id="plandusite"><!-- Plan du site -->
        <ul>
          <li><a href="#">Contact </a></li>
          <li><a href="#">F.A.Q</a></li>
                  <li><a href="#">À propos</a></li>
                  <li><a href="index.php">Accueil </a></li>
        </ul>
</div><!-- Fin Plan du site -->

</div><!-- Fin Pied -->
</div><!-- Fin Global -->

</body>
</html>
 

le lien est tous a la fin, il s'appelle " Administration "

Image
blingcru
14/02/2011 à 20:55:44
blingcru
Membre
bah uer totalement normal mdr
Ta un champ rank ? ok mais tu regarde pas si ton user son rank tu fais ke regarde le rank comme sa alors ses sur ke .. xD comme ceci -> $user->rank == 1 mais je voi aps ou que tu fais ta requete voir les truk de lutulisateur aussi ..

pas bon
<?php if($rank = 1){ echo ' <a href="admin.php">Administration</a>'; } ?>

Bon
<?= if ($user->rank == 1){ echo " <a href=\"admin.php\">Administration</a>"; } ?>
ou
<?= if ($user['rank'] == 1){ echo " <a href=\"admin.php\">Administration</a>"; } ?>


totu dependament de ta fonction ke tu utulise

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
Aglzime
14/02/2011 à 23:00:26
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
Essaye ce code :
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?php
include('config.php');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Web-Tuto.tk</title>
<link rel="shortcut icon" href="favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<meta http-equiv="content-language" content="fr" />
<link href="style.css"  title="Défaut" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>    
                 

<div class="conteneur"><!-- Global -->
<div id="header"></div><!-- Header -->
<div id="header2"><!-- Menu -->
      <ul id="menu">
          <li><a href="index.php">Home</a></li>
          <li><a href="livreor.php">Livre D'or</a></li>
          <li><a href="#">Partenaires</a></li>
          <li><a href="forum/">Forum</a></li>
          <li><a href="tuto.php">Tutoriaux</a></li>
          <li><a href="lier.php">Nous lier</a></li>
          <li><a href="regle.php">Règlement</a></li>
      </ul>
</div><!-- Fin menu -->        

<div id="haut"><!-- haut -->
<div id="left"><!-- Colonne Gauche -->
<span>l'équipe :</span><br /> <br />
&nbsp;&nbsp;&nbsp;&nbsp;- Fondateur : <b>Lucas</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Administrateur/trice : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Modérateur/trice : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Modérateur/trice : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Graphiste : <b>???</b><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Graphiste : <b>???</b><br /><br />
</div><!-- Fin Colonne Gauche -->        

<div id="right"><!-- Colonne Droite -->    
<div align="center">
<?php
//On affiche un message de bienvenue, si lutilisateur est connecte, on affiche son pseudo
?>

---- Espaces Membres ----<br />
<br />
<?php
//Si lutilisateur est connecte, on lui donne un lien pour modifier ses informations, pour voir ses messages et un pour se deconnecter
if(isset($_SESSION['username']))
{
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_pm = $nb_new_pm['nb_new_pm'];
//On affiche les liens
?>

Connecté en tant que <b><?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?></b><br />
Rang : <br />
<br />
<a href="edit_infos.php">Profile</a><br />
<a href="list_pm.php">MP(<?php echo $nb_new_pm; ?> non-lus)</a><br />
<a href="connexion.php">Se d&eacute;connecter</a><br />
<a href="users.php">liste des utilisateurs</a><br />
<br />
<?php
}
else
{
//Sinon, on lui donne un lien pour sinscrire et un autre pour se connecter
?>

<a href="sign_up.php">Inscription</a><br />
<a href="connexion.php">Se connecter</a>
<?php
}
?>


</div>



</div><!-- Fin Colonne Droite -->
<div class="clear"></div><!-- Ne PAS SUPPRIMER -->
</div><!-- Fin partie haut -->  

<div class="hn"></div><div class="fn"><!-- Cadre -->
<center>

<span> news</span><br />
<br />
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("web-ressource.tk");
// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<img src="images/se.png"><br />
<h3><b><u><?php echo $donnees['titre']; ?></u></b></h3><br />
<b><?php
    // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
    $contenu = nl2br(stripslashes($donnees['contenu']));
    echo $contenu;
    ?>
</b>
<br /><br />
<i>Posté le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></i><br /><br />


<?php
} // Fin de la boucle des news
?>

</center>
</div><div class="bn"></div><!-- Fin Cadre -->
                 

<div id="pied"><!-- Pied -->            
<div class="copyright"><!-- Copyright -->
<?php
$reponse = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
$searc = mysql_fetch_array($reponse); ?>

©<a href=""> Web-tuto.tk</a> 2011 <?php if($searc['rank'] == 1){ echo '| <a href="admin.php">Administration</a>'; } ?> | <?php include('include/connectes.php'); ?>
</div><!-- Fin Copyright -->

<div id="plandusite"><!-- Plan du site -->
        <ul>
          <li><a href="#">Contact </a></li>
          <li><a href="#">F.A.Q</a></li>
                  <li><a href="#">À propos</a></li>
                  <li><a href="index.php">Accueil </a></li>
        </ul>
</div><!-- Fin Plan du site -->

</div><!-- Fin Pied -->
</div><!-- Fin Global -->
<?php
mysql_close();
?>

</body>
</html>
 
En plus, ton code n'était pas sécurisé , j'ai rajouté la fermeture de la connexion a la fin de la page "mysql_close();"  ;)

blingcru
14/02/2011 à 23:08:50
blingcru
Membre
se que je comprend pas pk tu fais une connections kan ta un include config.php c pas ta connections a ta base sa ?? alors si oui je voi pas pk tu reouvre des connect a la db mdr

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
luc904
15/02/2011 à 11:44:00
luc904
Membre
Merci !!! merci !!!! merci !!! sa fonctionnent !!! mais y'aurai t 'il une pitite ligne de code pour afficher le rang ( genre si la peersonne est admin ou modo ou membres )


EDIT: quand je me deco, sa me fait un erreur a cette ligne :


1
2
$reponse = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
 

Quote
Notice: Undefined index: username in C:\wamp\www\Web-tuto.tk\index.php on line 120


Image
Pages: 12