PHP expert |
|
sorry, ik bedoelde replace into
je maakt een functie ofzo.
functies.php
<?php
function mensenOnline() {
$query = MySQL_query( "SELECT * FROM mensenOnline" );
while ( /*while conditie om iets uit tabel te halen, je favoriete MySQL_fetch_ hier gebruiken*/ ) {
//op jou manier weergeven
}
}
function updatenTabel() {
$query = "REPLACE INTO mensenOnline
( ip, lidID )
VALUES
( '". $_SERVER['REMOTE_ADDR'] ."',
'". /* de manier waarop jij het id bijhoud hier */ ."'
)";
MySQL_query( $query ) or die( MySQL_error() );
}
?>
<?php function mensenOnline() { while ( /*while conditie om iets uit tabel te halen, je favoriete MySQL_fetch_ hier gebruiken*/ ) { //op jou manier weergeven } } function updatenTabel() { $query = "REPLACE INTO mensenOnline ( ip, lidID ) VALUES ( '". $_SERVER['REMOTE_ADDR'] ."', '". /* de manier waarop jij het id bijhoud hier */ ."' )"; } ?>
<?php
require 'functies.php';
MySQL_query( "DELETE FROM mensenOnline WHERE "
/* hier komt dan een controle of ze al langer dan x aantal min afwezig zijn*/);
updatenTabel();
//rest van je code
//...
//...
echo "de mensen online zijn:";
mensenOnline();
?>
<?php require 'functies.php'; /* hier komt dan een controle of ze al langer dan x aantal min afwezig zijn*/); updatenTabel(); //rest van je code //... //... echo "de mensen online zijn:"; mensenOnline(); ?>
niet getest, maar dit zou het ongeveer moeten zijn.
http://sitemast...amp;id=605
Kijk daar eens |