Я так понял, что идентификатор авторизованности пользователя у вас переменная $_SESSION['auth']
У вас пользователь должен авторизовываться в момент, когда он попадает на index.php или когда в файле check.php совпадут логин и пароль с правильными?
Если вы ожидаете увидеть первое - то все ок, если второе - то это конечно не правильно
1) А может быть проще вносить эти числа в БД прямо так?
2) Можно таке поступить более экономно (это в случае, если ВСЕ числа очень малы и записываются в экспоненциальной форме) - можно было бы хранить отдельно саму степень экспоненты и отдельно число.
Я ожидал здесь увидеть следующее: как только я кликаю на неотмеченную вторую радиокнопку, вылезает алерт - т.к. этим я снимаю выделение (следовательно меняю статус элемента), и наоборот, когда я затем кликаю на первую - также вылезает алерт.
Однако получаю не совсем для меня понятное поведение: срабатывает алерт ТОЛЬКО во втором случае, и самое странное - что после алерта радиокнопка не отмечается!
Повторюсь: вылавливать ид-шник вставленной записи нужно СРАЗУ после самого запроса на вставку. Т.е. сначала идет sql запрос с INSERT, и тут же применяется mysql_insert_id.
Теоретически ошибка может возникнуть в том случае, когда в промежутке между этими двумя действиями будет произведен еще один INSERT запрос, но практически это почти невозможно. Шансы на это ОЧЕНЬ малы.
З.Ы. Промежуток между двумя подряд идущими действиями здесь будет составлять доли секунды, а вот если между этими действиями засунуть какой-нибудь "тяжелый" блок команд, тут конечно может случиться всякое
PHP - это полноценный язык программирования, современные версии которого позволяют писать не только сайты, но также и мощные консольные программы (не пользующиеся услугами браузеров). Для новичков (я и сам пока новичок) - это язык для написания различных сайтов.
AJAX - это технология, которую можно использовать на вышеназванном сайте, имеющая рад весомых преимущест, но вместе с тем и недостатков. Да и вообще АЯКС я скорее отнес бы к Javascript, чем к PHP (Ведь вопрос о сравнении Яваскрипта и ПХП не стоит... Так же и здесь)
Логика работы всего сайта такая: на каждой странице сайта в начале проверяется на наличие эта сессионная переменная и если ее нет, то пользователь отсылается на страницу авторизации (например), в противном случае оставляем на странице:
это странный вопрос - лучше срежде немного разобраться в синтаксисе SQL
ORDER BY - отвечает за поле, по которому будет вестись сортировка (в данном случае "сортировки" как таковой нет, т.к. порядок сортировки rand())
DISTINCT - как раз цель обсуждения - это указание, чтобы выбираемые записи не повторялись.
Оказалось, что сохранение в ImageReady идет правильно, а некорректное отображение создавалось из-за того, что IE6.0 по-умолчанию не использует фильтр альфа-канала.
В общем то как и всегда виноват тупой IE (причем если в IE5.5 и IE6.0 этот фильтр еще можно насильно подключить, то в более старых версиях IE он вообще не поддерживается), в остальных современных браузерах вроде все ок.
optik777, у тебя таблица изначально занимает 100% ширины, пусть каждый столбец в таблице занимает 20% ширины - тогда тебе будет достаточно всякий раз, когда ты добавляешь новый столбец, увеличивать ширину всей таблицы ну скажем на 20%.
При этом нижняя прокрутка будет появляться автоматически, т.к. таблица будет больше чем ширина экрана.
З.Ы. А чтобы при добавлении первых 5 столбцов она не возникала можно просто не увеличивать ширину таблицы первые 5 раз.