Ты сейчас написал глупость.
потому, что не понимаешь того, что делаешь.
задава этого кейса не дб твобю установить, а $table!
Вот ее и надо устанавливать в дефолте
, а не дб!
Почему? Если в строке не задано значение db, оно ему присваивает значение db=1, а если задано - выполняется присвоение значений.
Ну, а как удобнее всего, я уже писал выше:
$tables=array(1=>'avto','world');
$db=$_GET['db'];
if (isset($tables[$db])) $table=$tables[$db]; else $tables[1];
Добавляется база - жобавляется только одно слово в массив.
В этих вариантах db будет равна пустоте при переходе по ссылкам.
Это значение должен выбирать пользователь, но он же может забыть это сделать. Мне не очень нравиться, что db="" или это неважно, вон я смотрю в самом форуме s=""?