login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zoeken

Offline BasDV - 30/05/2005 13:34 (laatste wijziging 30/05/2005 13:34)
Avatar van BasDVMySQL interesse Dit script moet de waardes van online en avatar ophalen waar de gebruikersnaam gelijk staat aan $gebruikersnaam.
Het moet zo gaan dat als ergens bij members gebruikersnaam dezelfde waarde heeft als $gebruikersnaam dan haalt hij de waardes in die rij bij online en avatar op en die echo't hij dat als
echo "'".$aFetch[0]."'"; // is de waarde van online.
echo "'".$aFetch[1]."'"; // is de waarde van avatar.

anders als het dus niet is gevonden moet hij http://members....avatar.jpg
echo'en...

Maar hij echo't altijd http://members....avatar.jpg
terwijl de gebruikersnaam in 1 geval wel moet bestaan.

Ik heb vanalles geprobeerd en ik kom er niet uit...
Kan iemand mij helpen?

  1. <?
  2. require("config.php");
  3.  
  4. $query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
  5.  
  6. while($object = mysql_fetch_object($query)){
  7. $gebruikersnaam = $object->gebruikersnaam;
  8. $priveberichten = $object->pm;
  9. $credits = $object->credits;
  10. }
  11.  
  12. $query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid'");
  13. $result = mysql_num_rows($query);
  14.  
  15. $aResult = mysql_query("SELECT online, avatar FROM members WHERE gebruikersnaam = '$gebruikersnaam'");
  16.  
  17. if(mysql_num_rows($aResult) > 0){
  18. $aFetch = mysql_fetch_row($aResult);
  19. // als hij bestaat
  20. echo "<font color='gray'>('".$aFetch[0]."')</font>";
  21. echo "<img border=\"0\" src=\"";
  22. echo "'".$aFetch[1]."'";
  23. }
  24.  
  25. else{
  26. echo "<img border=\"0\" src=\"";
  27. echo "http://members.lycos.nl/tijgerbas3/PHPBBLZ/avatar/geenavatar.jpg";
  28. }
  29.  
  30. ?>

1 antwoord

Gesponsorde links
Offline Thomas - 30/05/2005 14:17
Avatar van Thomas Moderator Blijkbaar levert $aResult nooit een resultaat op, dus zou ik daar de fout zoeken.

Het is misschien makkelijker om i.p.v. namen id's te gebruiken, voor als je ooit nog eens de mogelijkheid zou willen inbouwen om nicknames te veranderen. Ook is het makkelijker i.v.m. vreemde karakters (/ spaties ?) die in nicknames kunnen / mogen voorkomen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.184s