Pages: 12
|

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
|

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
|

Membre
|
1 2 3 4 5 6 7 8 9 10
if ($users = 0) { echo "membre";
} elseif ($nivel == 1) { echo "admin";
}
comme ça ??
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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'; }
?>
|

Membre
|
voila voilou tout compris
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|

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 = à 11 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);
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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à
|

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
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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 !
|

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'])) {
$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"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
$nb_new_username = mysql_fetch_array(mysql_query('select count(*) as nb_new_username from users '));
$nb_new_username = $nb_new_username['nb_new_username'];
$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énérale:</strong><br/> <?php echo("- Vous avez <font color=#FF0000>$nb_new_pm</font> message(s) non lu");?><br/> <?php echo("- Nombre d'inscrits : <font color=#FF0000>$nb_new_username</font>");?><br/> - 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
if(isset($_GET['id'])) { $id = intval($_GET['id']); $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);
?>
<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
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é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 à cliquer<br/> sur des liens après réouverture<br/> de la shoutbox veuillez ré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 $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"> © 2010 Nixsis - Design by cenker <br/> Ce site est la propriété 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> | <span class="java" onclick="switchDiv(2)"> envoyer un MP</span> | <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>
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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'])) {
$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"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
$nb_new_username = mysql_fetch_array(mysql_query('select count(*) as nb_new_username from users '));
$nb_new_username = $nb_new_username['nb_new_username'];
$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énérale:</strong><br/> <?php echo("- Vous avez <font color=#FF0000>$nb_new_pm</font> message(s) non lu");?><br/> <?php echo("- Nombre d'inscrits : <font color=#FF0000>$nb_new_username</font>");?><br/> - 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
if(isset($_GET['id'])) { $id = intval($_GET['id']); $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);
?>
<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
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é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 à cliquer<br/> sur des liens après réouverture<br/> de la shoutbox veuillez ré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 $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"> © 2010 Nixsis - Design by cenker <br/> Ce site est la propriété 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> | <span class="java" onclick="switchDiv(2)"> envoyer un MP</span> | <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>
|

Membre
|
nan sa ne marche pas :/
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

Membre
|
ressaye parce que jai modifier le code , jai modifié "else if" par "elseif"
|

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
|

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
|

Membre
|
Voila sa marche xD
je me rends compte que je mettais compliqué la vie encore merci pour vos aides
|

Membre
|
mdr de r1 ++
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|

Membre
|
j'ai une question par rapport au rang, comment je peut faire pour qu'un lien soi visible que par les admin ?
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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é !
|

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 ?
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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!
|

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
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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
|

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
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

Membre
|
Donnes nous le code de ta page =) !
|

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"> <div id="header"></div> <div id="header2"> <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>
<div id="haut"> <div id="left"> <span>l'équipe :</span><br /> <br /> - Fondateur : <b>Lucas</b><br /><br /> - Administrateur/trice : <b>???</b><br /><br /> - Modérateur/trice : <b>???</b><br /><br /> - Modérateur/trice : <b>???</b><br /><br /> - Graphiste : <b>???</b><br /><br /> - Graphiste : <b>???</b><br /><br /> </div>
<div id="right"> <div align="center"> <?php
?> ---- Espaces Membres ----<br /> <br /> <?php
if(isset($_SESSION['username'])) {
$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"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
?> 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éconnecter</a><br /> <a href="users.php">liste des utilisateurs</a><br /> <br /> <?php } else {
?> <a href="sign_up.php">Inscription</a><br /> <a href="connexion.php">Se connecter</a> <?php } ?>
</div>
</div> <div class="clear"></div> </div>
<div class="hn"></div><div class="fn"> <center>
<span> news</span><br /> <br /> <?php mysql_connect("localhost", "root", ""); mysql_select_db("web-ressource.tk");
$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 $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 } ?> </center> </div><div class="bn"></div>
<div id="pied"> <div class="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>
<div id="plandusite"> <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>
</div> </div>
</body> </html>
le lien est tous a la fin, il s'appelle " Administration "

|

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
|
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux !

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"> <div id="header"></div> <div id="header2"> <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>
<div id="haut"> <div id="left"> <span>l'équipe :</span><br /> <br /> - Fondateur : <b>Lucas</b><br /><br /> - Administrateur/trice : <b>???</b><br /><br /> - Modérateur/trice : <b>???</b><br /><br /> - Modérateur/trice : <b>???</b><br /><br /> - Graphiste : <b>???</b><br /><br /> - Graphiste : <b>???</b><br /><br /> </div>
<div id="right"> <div align="center"> <?php
?> ---- Espaces Membres ----<br /> <br /> <?php
if(isset($_SESSION['username'])) {
$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"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
?> 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éconnecter</a><br /> <a href="users.php">liste des utilisateurs</a><br /> <br /> <?php } else {
?> <a href="sign_up.php">Inscription</a><br /> <a href="connexion.php">Se connecter</a> <?php } ?>
</div>
</div> <div class="clear"></div> </div>
<div class="hn"></div><div class="fn"> <center>
<span> news</span><br /> <br /> <?php mysql_connect("localhost", "root", ""); mysql_select_db("web-ressource.tk");
$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 $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 } ?> </center> </div><div class="bn"></div>
<div id="pied"> <div class="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>
<div id="plandusite"> <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>
</div> </div> <?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();"
|

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
|

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
|
Pages: 12
|