Опять бред. Вместо switch пишется map. То есть массив где например в качестве ключа - ввод, а в качетсве значения - вывод. На входе допустим 5, на выходе допустим 45, на входе член, на выходе яйца, и в таком роде. Синтаксически вместо переключателя получится так
if(isset(my_map[$_GET['user_col']])) // если есть такой ключ и значение не нулл, то что-то сделать
По второму вопросу. Чтобы поддержать GET-ссылку в форме должны быть соответстующие скрытые поля.
Допустим в гете есть параметр cid=cata, а а форме нет такого поля. Естественно форма отправит только те поля, которые есть и которые successful. Следовательно вы добавляете поле
<input type="hidden" name="cid value="cata""/>
И так на каждый параметр. И тогда форма отправит то, что собственно получила из скрипта.
|