PHP beginner |
|
als alternatief op wat Dark_Paul zegt kan je ook een tabel toevoegen genaamd verkiest_anoniem met daarin 2 velden: ID en gebruikerID. Alle gebruikers die anoniem willen zijn staan in deze tabel.
btw als gebruikers met ID 4,9,104,208 anoniem willen zijn ziet de tabel er zo uit:
Citaat: ID - gebruikerID
1 - 4
2 - 9
3 - 104
4 - 208
Als iem anoniem wil blijven zoek je dan gewoon (ik gebruik een simpele query, je kan't ook met joins doen als je wil)
<?php
$id = <<waar je je gebruikerID vandaan haalt>>
$q = "select * from verkiest_anoniem where userID=".$id;
$r = mysql_query($q);
if (mysql_num_rows($r) > 0) {
$nickname = "Onbekend";
} else {
$nickname = <<waar je de nickname oorspronkelijk vandaan haalt>>
}
?>
<?php $id = <<waar je je gebruikerID vandaan haalt>> $q = "select * from verkiest_anoniem where userID=".$id; $nickname = "Onbekend"; } else { $nickname = <<waar je de nickname oorspronkelijk vandaan haalt>> } ?>
Ow ja: de reden waarom ik kies voor een extra tabel is eenvoudig:
Als je al heel wat hebt gescript zou't vervelend kunnen worden als je al je queries moet aanpassen zodat je met een tabel met een extra column kan werken, door een tabel toe te voegen heb je dit probleem niet meer. |