login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Button opent nieuwe funties?

Offline Chupskie - 28/11/2005 18:04 (laatste wijziging 28/11/2005 18:07)
Avatar van ChupskieMySQL beginner Hallo allemaal.. ik zit met een probleem.. 

Mensen op mijn site hebben allemaal rechten gekregen!
Banned, Gebruiker, Power Gebruiker, Super Gebruiker, Admin

Nu ben ik bezig om ze per rang, meer te laten zien op 1 pagina!
Ze kunnen dus steeds beter dingen kopen, door middel van 1 button! Ik heb de volgende code: 

  1. if($cgi[buybut]){
  2.  
  3. $cgi['level'] = $row['UserLevel']; // bijbehorende level
  4.  
  5. if(($cgi['level'] & 1) == 1) {
  6.  
  7. if($cgi[buy_w0]) {
  8. $detail=BuyW(0,$cgi[buy_w0],1,$user);
  9. $user=getUserDetails($_SESSION['isLogined'],"*");
  10. }
  11. if($cgi[buy_w1]) {
  12. $detail=BuyW(1,$cgi[buy_w1],1,$user);
  13. $user=getUserDetails($_SESSION['isLogined'],"*");
  14. }
  15.  
  16. } else {
  17. echo "Je rang is niet hoog genoeg, om dit te kopen!";
  18. }
  19.  
  20. if(($cgi['level'] & 2) == 2) {
  21.  
  22. if($cgi[buy_w2]){
  23. $detail=BuyW(2,$cgi[buy_w2],1,$user);
  24. $user=getUserDetails($_SESSION['isLogined'],"*");
  25. }
  26. if($cgi[buy_w3]) {
  27. $detail=BuyW(3,$cgi[buy_w3],1,$user);
  28. $user=getUserDetails($_SESSION['isLogined'],"*");
  29. }
  30.  
  31. } else {
  32. echo "Je rang is niet hoog genoeg, om dit te kopen!";
  33. }
  34.  
  35. if(($cgi['level'] & 3) == 3) {
  36.  
  37. if($cgi[buy_w4]) {
  38. $detail=BuyW(4,$cgi[buy_w4],1,$user);
  39. $user=getUserDetails($_SESSION['isLogined'],"*");
  40. }
  41. if($cgi[buy_w5]) {
  42. $detail=BuyW(5,$cgi[buy_w5],1,$user);
  43. $user=getUserDetails($_SESSION['isLogined'],"*");
  44. }
  45.  
  46. } else {
  47. echo "Je rang is niet hoog genoeg, om dit te kopen!";
  48. }
  49.  
  50. if(($cgi['level'] & 4) == 4) {
  51.  
  52. if($cgi[buy_w6]) {
  53. $detail=BuyW(6,$cgi[buy_w6],1,$user);
  54. $user=getUserDetails($_SESSION['isLogined'],"*");
  55. }
  56.  
  57. } else {
  58. echo "Je rang is niet hoog genoeg, om dit te kopen!";
  59. }
  60.  
  61. header("Location: koophet.php?strErr=$detail");}


Ik wil dus hij als je gebruiker bent, alleen de bovenste 2 functie mag bekijken/kopen, als je power gebruiker bent de bovenste 4 functies mage bekijken/kopen.

Nu geeft loopt hij het hele script door bij alle gebruikers en geeft hij alles weer, en als je iets koopt, laat hij alle 5 de errors achter elkaar zien (je rang is niet hoog genoeg)!

Ik hoop dat iemand er iets van snapt, wat ik bedoel.. anders laat het maar gewoon weten.. dan probeer ik het nog beter uit te leggen;-)

Alvast bedankt,

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.173s