login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Met cijfers statussen aangeven

Offline roelh - 26/04/2006 00:20
Avatar van roelhPHP gevorderde Heey mensen,

ik zou graag met vijfers statussen aan willen geven.
1 is bijvoorbeeld admin
2 super admin
blabla

Maar hoe kan ik nu, als bij iemand staat status 2, dat hij automatisch dan zegt "Super admin"
Kan ik ergens in config zoiets aanmaken o.i.d.?

Groet,

10 antwoorden

Gesponsorde links
Offline MothZone - 26/04/2006 00:23
Avatar van MothZone PHP ver gevorderde
  1. <?php
  2. $statussen = array('admin', 'super admin', 'zo aanvulle');
  3.  
  4. //stel in $nr zit het nummer van rang, en 1 komt overeen met admin
  5. //$nr = 1;
  6.  
  7. echo $statussen[$nr - 1]; //nu toont hij 'admin'
  8. ?>
Offline roelh - 26/04/2006 00:25 (laatste wijziging 26/04/2006 00:31)
Avatar van roelh PHP gevorderde Aahh okeej bedankt, zal het proberen toe te passen 

edit:
Snel vraagje tussendoor, ben ff begonnen met php weer na een lange tijd, maar kom er neit uit, kan iemand me ff snel helpen?
Was hier fout aan?

  1. <?
  2. mysql_query = ("SELECT * FROM users WHERE username = '".$_POST['username']."'") or die (mysql_error());
  3. ?>


de error: Parse error: parse error in c:\easyphp1-8\www\school\admin\inloggen.php on line 5
Offline vinTage - 26/04/2006 00:47 (laatste wijziging 26/04/2006 00:50)
Avatar van vinTage Nieuw lid niets ?
de regel ervoor/na mischien ?
Offline roelh - 26/04/2006 00:52
Avatar van roelh PHP gevorderde laat maar al gevonden ;)
Fout was de =, moest weg 
Offline MothZone - 26/04/2006 00:54
Avatar van MothZone PHP ver gevorderde Je code trekt er gewoon op niets, maar je zet wel variabelen buiten quotes, wat goed is :-)

  1. <?php
  2. $query = mysql_query("SELECT * FROM users WHERE username = '".$_POST['username']."'") or die (mysql_error());
  3. ?>
Offline roelh - 26/04/2006 00:56
Avatar van roelh PHP gevorderde Thanks, maar maar weers begonnen wouw wat voor school maken, waar ze filmpjes op kunnen zetten, dump systeem, en kan ik wat oefenen:)
Nog maar ff vraagje dan, om jullie bezig te houden 

  1. <?
  2. include "config.php";
  3.  
  4. if(isset($_POST['submit'])){
  5. $query = mysql_query ("SELECT * FROM users WHERE username = '".$_POST['username']."'") or die (mysql_error());
  6. while ($arr = mysql_fetch_assoc($query)){
  7. if($arr['username'] = 0){
  8. echo "Gebruikersnaam bestaat niet";
  9. }else{
  10. }
  11. }
  12. }else{
  13. ?>
  14. <form method="post" action="inloggen.php">
  15. <table>
  16. <tr>
  17. <td>Gebruikersnaam:</td><td><input type="text" name="username" /></td>
  18. </tr>
  19. <tr>
  20. <td>Wachtwoord:</td><td><input type="password" name="pass" /></td>
  21. </tr>
  22. <tr>
  23. <td></td><td><input type="submit" name="submit" value="Inloggen" /></td>
  24. </tr>
  25. </table>
  26. </form>
  27. <?
  28. }
  29.  
  30. ?>


Heb nu dit zo, maar wil dus controleren als gebruikersnaam wel bestaa, hoe doe k dat? Zo werkt het niet 
Offline vinTage - 26/04/2006 01:10
Avatar van vinTage Nieuw lid
  1. <?
  2. if(mysql_num_rows($query) < 1)
  3. {
  4. echo "Gebruikersnaam bestaat niet";
  5. }
Offline roelh - 26/04/2006 10:02
Avatar van roelh PHP gevorderde Thanks tuurlijk, niet goed overna gedacht 
Thanks man Ga k ff verder weer
Offline lasdesigner - 26/04/2006 10:06
Avatar van lasdesigner PHP beginner Ehm, je kan natuurlijk ook nog gewoon de status in de Database zetten.

Dus dat je een rij: status krijgt

en dan maak je iets als:
  1. <?php
  2. $rank = mysql_query("SELECT rank FROM users WHERE usernaam=' " .$_POST['usernaam']." '");
  3. $rankje = mysql_fetch_assoc($rank);
  4. $rankgoed = $rankje['rank'];
  5.  
  6. switch($rankgoed) {
  7. case 1:
  8. echo " User ";
  9. break;
  10. case 2:
  11. echo " Moderator ";
  12. break;
  13. case 3:
  14. echo "Admin";
  15. break;
  16. }
  17. ?>


(onder voorbehoudt van fouten, ivm op school gauw moeten wegklikken voor leraren )
Offline roelh - 26/04/2006 10:11
Avatar van roelh PHP gevorderde Zou ook kunnen ja, maar moet ff zien hoe ik het ga doen nog,
iig wel bedankt dat je je leven wilt wagen voor een scriptje 
Die leraren wordenje dood nog eens ;)

Eerst ff mun ledensysteem afmaken, ben na half jaar maar eens begonnen weer 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.242s