Modification de code PHP pour ajouter une condition

Modification de code PHP pour ajouter une condition - PHP - Programmation

Marsh Posté le 22-12-2008 à 01:30:03    

Bonsoir,
 
Voilà le code que je dois modifier :

Code :
  1. case "list":
  2.   section("Users" );
  3.   content();
  4.   newUser();
  5.   $query = "select id,name,username from $GLOBALS[tablePrefix]users order by username";
  6.   $mylist = new report($query,array('username','name','action'));
  7.   $mylist->format(array( 'name'=>"<a href='index.php?".makeLink(array("action"=>"details" ))."uid=%id%'>%name%</a>",
  8.      'action'=>"<a href='index.php?".makeLink(array("action"=>"deleteUser" ))."uid=%id%'>delete</a>"));
  9.   $mylist->display('table');
  10.   contentEnd();
  11.   break;


En gros, là, j'ai 2 actions qui sont affichées lorsque les données sont obtenues de la BBD.
Moi, je veux intégrer une nouvelle condition, je veux que si username = "admin", l'action delete ne soit pas possible, en gros que la ligne en gras ci-dessus n'apparaisse pas.
 
J'ai bien tenté d'ajouter des ligne du style :

Code :
  1. $verif = mysql_query($query);
  2.   $result = mysql_fetch_array($verif);
  3.   if($result['username'] != 'admin') {


Mais cela fait trop longtemps que je n'ai pas programmé... du coups, je suis perdu...
 
Merci de votre aide.


---------------
Thenab - Quitte à passer pour un con, passe vite !
Reply

Marsh Posté le 22-12-2008 à 01:30:03   

Reply

Marsh Posté le 22-12-2008 à 08:41:42    

Petit up du matin, il me reste 1h avant de rendre :)...

Reply

Marsh Posté le 22-12-2008 à 09:52:42    

on ne fait pas les devoirs...


Message édité par skeye le 22-12-2008 à 09:52:49

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-12-2008 à 09:58:02    

C'est pas un devoir, c'est un projet entreprise... et ce n'est pas la base de notre métier, je voulais juste une aide...

Reply

Marsh Posté le 22-12-2008 à 10:01:35    

ça a l'air d'utiliser des objets maison pour faire la requête et traiter le résultat, ton truc...difficile de te dire où et comment intervenir.


Message édité par skeye le 22-12-2008 à 10:01:43

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-12-2008 à 10:04:42    

Effectivement, sans l'API c'est un peu dur :s


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-12-2008 à 10:06:18    

Surtout que ne pas afficher un lien c'est une chose. Mais après derrière, est-ce que c'est aussi protégé ? Sinon suffit de taper l'URL correspondant à la suppression, voire carrément balancer une requête POST

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed