hallo iederen ik heb ergens deze script vandaan geloof hier

<?
// sessie zelf instellen
if ( isSet ( $_SESSION['user_id'] ) )
{
$iUser_id = $_SESSION['user_id'];
}
else
{
$iUser_id = 0;
}

$rQueryUsernameBepalen = mysql_query ( "SELECT id, username FROM users WHERE id = ".$iUser_id ) or die ( mysql_error() );
$aQueryUsernameBepalen = mysql_fetch_assoc ( $rQueryUsernameBepalen );
$sUsername = $aQueryUsernameBepalen['username'];

/* #### INSTELBARE VARIABELEN #### */

$sIpadres = $_SERVER['REMOTE_ADDR'];
$sHuidigePagina = $_SERVER['HTTP_REFERER'];
$sTime = time()+180; // is 3 minuten



$sQuerySelectOnline = "SELECT count(*) FROM online WHERE ip = '".$_SERVER['REMOTE_ADDR']."'";

$rQuerySelectOnline = mysql_query ( $sQuerySelectOnline );

$aQuerySelectOnline = mysql_result ( $rQuerySelectOnline,0 );

// wanneer het ipadres er nog niet instaat

if ( $aQuerySelectOnline == 0 )
{
$rQueryInsert = mysql_query ( "INSERT
INTO online ( ip, locatie, tijd, user_id, username )
VALUES ('" . mysql_real_escape_string($sIpadres) . "','" . mysql_real_escape_string($sHuidigePagina) . "','" . mysql_real_escape_string($sTime) . "', '" . mysql_real_escape_string($iUser_id) . "', '" . mysql_real_escape_string($sUsername) . "' ) " ) or die ( mysql_error() );
}
else // het ipadres staat er dus wel in
{
$rQueryUpdate = mysql_query ( "UPDATE online
SET locatie='" . mysql_real_escape_string($_SERVER['HTTP_REFERER']) . "', tijd = '" . mysql_real_escape_string($sTime) . "', user_id = '" . mysql_real_escape_string($iUser_id) . "', username = '" . mysql_real_escape_string($sUsername) . "'
WHERE ip = '" . mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."'" ) or die ( mysql_error());
}


$iHuidigeTijd = time();

mysql_query("DELETE FROM online WHERE tijd < $iHuidigeTijd");

$sQueryGastenOnline = "SELECT * FROM online WHERE user_id = 0";
$rQueryGastenOnline = mysql_query ( $sQueryGastenOnline );
$iAantalGastenOnline = mysql_num_rows ( $rQueryGastenOnline );

$sQueryLedenOnline = "SELECT * FROM online WHERE user_id <> 0";
$rQueryLedenOnline = mysql_query ( $sQueryLedenOnline );
$iAantalLedenOnline = mysql_num_rows ( $rQueryLedenOnline );


echo "Gasten: ".$iAantalGastenOnline."<br />";
echo "Leden: ".$iAantalLedenOnline."<br />";

while ( $aQueryLedenOnline = mysql_fetch_assoc ( $rQueryLedenOnline ) )
{
echo '<a href=#>'.$aQueryLedenOnline['username'].'</a>,';
}
?>


maar nu krijg ik deze fout melding

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/partybox4u/domains/partybox4u.com/public_html/online.php on line 12

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/partybox4u/domains/partybox4u.com/public_html/online.php on line 12
Access denied for user 'apache'@'localhost' (using password: NO)

en ik zou niet weten hoe of wat er waar ik iets verkeerd invul,
ik hoop dat iemand mij kan helpen groetjes remon
$rQueryUsernameBepalen = mysql_query ( "SELECT id, username FROM users WHERE id = ".$iUser_id ) or die ( mysql_error() );

in deze regel ga je dus id,username uit de tabel users halen, bestaat de tabel users wel?
@remon, je hebt echt veel en veel te veel kolommen, ga eens denken aan normaliseren, daarnaast is het zeer aan te bevelen de verschillende soorten velden eens te bekijken, want jij gebruikt voor alles een Varchar, en die heeft voor sommige dingen toch echt zijn beperkingen.

Neem bijv. geactiveerd/aangemeld/gewijzigd enz. Hoe wil jij gaan rekenen met die datums?
Zo zijn er nog meer dingen te noemen, maar daar kom je vanzelf achter zodra jij die datatypes gaat bestuderen ;)

Dit is basiskennis, en zonder deze kennis ga je constant de mist in.
nee maar die heb ik al veranderd die regel nu haalt hij het uit leden tabel
@Stefan sorry maar ik ben nieuw en dan ook erg nieuw in de php de helft van het script bestond al en de datebase alles erop en eraan ook.
alleen sommige kleine dingen heb ik met pijn en moeite en hoop tijd er zelf bij gezet.
ok nu heb ik het volgende gedaan ik heb hem in me site staan

www.partybox4u.com

in die tabel bezoekers online
alleen als ik ben ingelogd ziet die me niet als lid maar als gast
iemand een idee ?
mod-edit:

Bumpen
Bumpen is het na elkaar posten in je eigen topic om hem weer bovenaan in de lijst te krijgen. Bumpen is pas na 24 uur toegestaan.
@Remon: Gebruik je edit-knopje eens in plaats van steeds weer een nieuwe post.

Reageren