Varkolak, сам постоянно пользуюсь интернетом через телефон, в OperaMini весьма своеобразный js (по сути - он серверный). По статистике, кстати - это 2-3% пользователей рунета.
Да и помимо этого приходится иногда сталкиваться с отключенным js (чаще всего - офисные работники, которые меняют "непонятные" настройки по своему усмотрению).
Что именно из предыдущего сообщения - не кроссбраузерное?
как вариант - прописать изначально для "проблемных" элементов display:none, а после окончания загрузки всей страницы - менять им свойство display (js-функцией). Момент окончания загрузки можно отследить с помощью js (listener). Например, вот так (там внутри есть еще ссылки, чтобы разобраться). Или просто повесить на <body onload="function()">.
Негативные факторы - при отключенном js вообще ничего не отобразится. Но это решается проверкой на включенность js.
Ответ неправильный.
Кодировка дамп-файла не совпадает с той, в которой ее пытаются закачать.
Покажите команду, которой делался дамп, и которой этот дамп закачивается - сразу будет понятно, что где не так.
Масло - это такая штука, которая при намасливании объекта, который должен быть масляным, делает его масляным.
Самый старый баян эстонского интернета прекратил свое существование, как написано у них на сайте:)
А звездочки у названий полей (которые говорят об обязательности заполнения), написанные белым по белому - это прикол такой?:)
И двоеточие после знака вопроса странно смотрится:)
Боюсь, десктопная программа на PHP, написанная ТС (тут, я думаю, о годе речи нет, хорошо если месяц есть на освоение основ) - при попытке с ней работать умрет сразу же. Т.к. цель - не выучить язык и не написать хорошую программу, а
начать надо хотя бы с ТЗ, после этого уже можно определиться с используемыми технологиями.
PS: текст вида "нормальная такая прога, алгоритм хороший, буду продавать за 50$ всем желающим, а то денег нет" в качестве ТЗ не подойдет:)
что значит пересчитался? обновился у всех записей, убив старые значения и присвоив новые по порядку?
Это видимо с базой проблемы, т.к. phpmyadmin - это всего лишь интерфейс и работает он на обычных sql-запросах. Запрос вида "ALTER TABLE `User` AUTO_INCREMENT=100" должен выполняться нормально.
Что значит "пересчиталось"? Выставилось в 0? Ну это тогда TRUNCATE поможет:)