login  Naam:   Wachtwoord: 
Registreer je!
 Forum

User Levels (Opgelost)

Offline juser100 - 02/05/2008 15:44
Avatar van juser100MySQL interesse Is het mogelijk om cellen of stukken van tabbellen op een pagina weer te geven als ik bijvoorbeeld user level 3 (bij level 1 t/m 3), en niet weer te geven als ik een lager user level heb? Zoja.. hoe doe ik dit..

Ik heb de tutorials e.d. doorgelezen, maar kom hier niet echt verder mee.
Er wordt na het inloggen een sessie aangemaakt met de volgende gegevens: sess_loginnaam en sess_id.
Het user level heb ik in een SQL- table vastgelegd, dit getal noteer ik zelf in de tabel.

4 antwoorden

Gesponsorde links
Offline SomaQan - 02/05/2008 15:58
Avatar van SomaQan PHP beginner WHERE level > 3 toevoegen aan je query
Offline giellexe - 02/05/2008 15:59
Avatar van giellexe MySQL interesse
  1. <?php
  2.  
  3. if($userlevel == 3 )
  4. {
  5. //wordt weergegeven.
  6. }
  7. else
  8. {
  9. //wordt niet weergegeven.
  10. }
  11. ?>


nu controlleerd hij of je level wel 3 is
Offline juser100 - 06/05/2008 17:22 (laatste wijziging 06/05/2008 17:23)
Avatar van juser100 MySQL interesse Ok.. ook vrij logisch opzich.. maar:

Als ik eerst een andere tabel aanroep omdat ik op verschillende plekken namen heb staan van links die hij uit een tabel haalt als volgt:
  1. <?PHP
  2. $result=mysql_query("SELECT * FROM link WHERE link_id = '1'");
  3. while($cel=mysql_fetch_row($result))
  4. {


En daarna bij de betreffende cel van de table in html het userlevel aanroep als volgt:
  1. <?PHP
  2. $result=mysql_query("SELECT Level FROM level WHERE level_id = '1'");
  3. while($Level=mysql_fetch_row($result))
  4. {
  5. IF ($Level == 3)
  6. {
  7. ?>
  8. <TD>
  9. <A HREF="<?PHP ECHO"".$cel[2]."";?>">
  10. Link
  11. </A>
  12. </TD>
  13. <?PHP
  14. }
  15. ELSE
  16. {
  17. <TD>
  18. </TD>
  19. }
  20. }
  21. ?>


Krijg ik de foutmelding:
Parse error: syntax error, unexpected '<'

Nu zal het misschien komen omdat ik in het 2de deel eerst $level aanroep en dan toch nog wat met $cel doe, maar wat moet ik er dan van maken?
Offline Joost - 06/05/2008 17:40
Avatar van Joost PHP expert Parse error: syntax error, unexpected '<' betekent dat hij wat anders verwachtte dan '<'.
Op rij 17 en 18 moet er nog echo voor staan, of het in HTML zetten.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s