sebenarnya, benda ni boleh buat guna html/javascript saja, tak payah guna php.
under html, guna 'alternate stylesheet', contohnya:
Code:
<html>
<head>
<title>...</title>
<!--default css:-->
<link rel="stylesheet" href="orange.css" type="text/css">
<!--alternate css:-->
<link rel="alternate stylesheet" href="black.css" type="text/css" title="black">
<link rel="alternate stylesheet" href="blue.css" type="text/css" title="blue">
</head>
....
kalau orang guna browser macam firefox atau mozilla (maybe opera jugak), ada option dalam browser utk switch the stylesheet (under menu View->Page Style utk firefox). malangnya, IE tak ada option ni (afaik)
atau alternatively, guna javascript utk switch style. personally saya guna script dari website alistapart.com:
http://www.alistapart.com/articles/alternate/
atau
http://www.alistapart.com/articles/n4switch/ (utk bagi compatible dgn netscape 4). dalam article tu dia explain everything so no use kalau saya repeat kat sini
good luck!