login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Leden markeren

Offline DRW - 25/11/2008 16:54 (laatste wijziging 25/11/2008 16:54)
Avatar van DRWNieuw lid Ik heb bezig geweest met een scriptje dat ervoor zou moeten zorgen dat de namen van leden (worden uit een DB gehaald) die in een string staan, dat die gehighlight worden. Verder dan ondersteund script geraak ik niet, bedoel is dat hij dezelfde zin zou moeten doen met "Jan" en "Lies" gehighlight in die kleur, maar hij kleur gewoon ALLE leden in met een level hoger of gelijk aan 1, terwijl hij enkel Jan en Lies zou mogen inkleuren én tonen!

Hier het scriptje:

  1. <?
  2. include "config.php";
  3. $text = "Jan was heel blij met wat Lies zei.";
  4.  
  5. $query = mysql_query("SELECT nickname FROM Members") or die (mysql_Error());
  6. while ($P = mysql_fetch_assoc($query)) {
  7.  
  8. if (!strpos($text, $P['nickname'] === FALSE))
  9. {
  10. $GET_USER_INFO = mysql_query("SELECT nickname, id, level FROM Members WHERE nickname LIKE '".$P['nickname']."'") or die (mysql_Error());
  11. $GUN = mysql_fetch_array($GET_USER_INFO);
  12.  
  13. if ($GUN['level'] >= "1") {
  14. echo "<a href=\"?p=profile&id=". $GUN['id'] ."\"><font color=\"#B85C00\"><b>". $GUN['nickname'] ."</b></font></a>";
  15. }
  16. else
  17. {
  18. echo "None";
  19. }
  20.  
  21. }
  22. else
  23. {
  24. echo "foutje";
  25. }

4 antwoorden

Gesponsorde links
Offline Martijn - 25/11/2008 19:14
Avatar van Martijn Crew PHP
  1. $GUN['level'] >= 1

zonder quotes 
Offline DRW - 25/11/2008 20:00
Avatar van DRW Nieuw lid Resultaat blijft hetzelfde  
Offline Romic - 26/11/2008 16:40 (laatste wijziging 26/11/2008 16:40)
Avatar van Romic Nieuw lid Je bedoelt dus dat je de namen wilt markeren, maar voor de rest werkt alles?

In dat geval zou dit voldoen:

  1. echo "<a href=\"?p=profile&id=". $GUN['id'] ."\"><font style="background-color: yellow;" color=\"#B85C00\"><b>". $GUN['nickname'] ."</b></font></a>";
Offline DRW - 26/11/2008 16:47
Avatar van DRW Nieuw lid Hij markeert de namen, maar hij toont elke naam uit de DB ipv enkel de namen die in de tekst staan..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s