[mysql] waarden (of hoe dat ook heet) worden niet weergegeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bryanpie2

Bryanpie2

29/04/2007 21:26:00
Quote Anchor link
Heey,,
Ik ben bezig met een online list voor mijn site maar ik krijg niet de juiste of geen waarden in mijn lijst. Ik had al een online lijst maar die liet de naam en tijd sinds online zien. Ik wil juist dat de naam en de punten worden weergegeven.

Dit is het orginele stukje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$LedenOnline
= mysql_query("SELECT ID,Gebruikersnaam,Naam,Inlogdatum,Punten FROM Leden WHERE Inlogdatum > ".(time()-900)." ORDER BY Inlogdatum DESC LIMIT 5");

$AantalLedenOnline = mysql_num_rows($LedenOnline);
if($AantalLedenOnline == 1) { echo("<u>Er is nu 1 lid op de site.</u>"); }
else { echo("<u>Er zijn nu $AantalLedenOnline leden op de site.</u>"); }

echo("<br><br><table cellpadding=3 cellspacing=3>
<tr><td><b>Naam:</b></td><td><b>Laatst op de site om:</b></td></tr>\n"
);
while($Lid = mysql_fetch_object($LedenOnline)) {
echo("<tr><td>".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status)."</td><td>".date("d-m-Y H:i",$Lid->Inlogdatum)."</td></tr>\n
</td></tr>\n"
);
}

echo("</table>");
?>


dat heb ik in dit aangepast:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?Php
$LedenOnline
= mysql_query("SELECT ID,Gebruikersnaam,Punten FROM Leden WHERE Inlogdatum > ".(time()-900)." ORDER BY Inlogdatum DESC LIMIT 5");

$AantalLedenOnline = mysql_num_rows($LedenOnline);
if($AantalLedenOnline == 1) { echo("<u>Er is nu 1 lid op de site.</u>"); }
else { echo("<u>Er zijn nu $AantalLedenOnline leden op de site.</u>"); }

echo("<br><br><table cellpadding=3 cellspacing=3>
<tr><td><b>Naam:</b></td><td><b>Punten:</b></td></tr>\n"
);
while($Lid = mysql_fetch_object($LedenOnline)) {
echo("<tr><td>".Lid($Lid->ID,$Lid->Gebruikersnaam)."</td><td>".Lid($Lid->Punten)."</td></tr>\n
</td></tr>\n"
);
?>


Maar dat laat niets zien (alleen de naam).
Iemand op een ander forum had het aangepast in dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php

$LedenOnline
= mysql_query("
SELECT
  ID,
  Gebruikersnaam,
  Punten
FROM
  Leden
WHERE
  Inlogdatum > "
.(time()-900)."
ORDER BY
  Inlogdatum DESC
LIMIT 5"
) or die(mysql_error());

$AantalLedenOnline = mysql_num_rows($LedenOnline);
if($AantalLedenOnline == 1) {
    echo '<u>Er is nu 1 lid op de site.</u>';
}

else {
     echo '<u>Er zijn nu '.$AantalLedenOnline.' leden op de site.</u>';
}


echo '<br><br><table cellpadding=3 cellspacing=3>
<tr><td><b>Naam:</b></td><td><b>Punten:</b></td></tr>'
;

while($row = mysql_fetch_assoc($LedenOnline)) {
echo("<tr><td>".Lid($row['id'],$row['Gebruikersnaam'])."</td><td>".Lid($row['Punten'])."</td></tr>\n
</td></tr>\n"
); }
?>


maar dat geeft niets weer (ook de naam niet).
Weten jullie misschien hoe ik de naam én de punten kan laten zien van de leden die online zijn?
Alvast bedankt.

Gr Bryan
Gewijzigd op 01/01/1970 01:00:00 door Bryanpie2
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.