Все не так.
Что это вообще такое? Что у Вас за доктайп? Где блоки head и body? Почему стили расположены непойми где? И вообще к чему вы их применяете? Где эти самые layer1 и layer2 ? Вам вообще известно какова должна быть структура у страницы?
Давайте по порядку:
1. Как реализовать п. 1 с селектами. Вариант от Серж ?
Поясню только относительно своего варианта с селектами, так как эмуляторами селекта я ни когда не пользовался.
Например у вас есть таблица, и в ней есть столбец, например, option, значения из которого вы хотите выводить в качестве вариантов выборы селекта.
Соответственно делаете SQL запрос на выборку данных и загоняете результат в ассоциативный массив. Потом этот массив foreach' ем выводите
$massiv - это наш массив
$mas['id'] - id записи
$mas['option'] - наш столбец option
Сколько будет записей в таблице столько цикл вам и выведет
Присваиваете данные из бд в массив, потом циклом выводите варианты выбора, и ничего ручками править не надо, какое количество записей в бд есть, такое и будет выводится.
Не за что, будьте внимательны при написании кода, и почитайте где нибудь описание ошибок, какая ошибка что означает, либо учите английский, как советует esterio
Ну я думаю, что если движок данного сайта Вы написали сами, то основы программирования Вы знаете хорошо, да и не только основы)))
Я считаю , что в любом случае, нужно переходить, не надо стоять на месте, надо постоянно развиваться и учится, что бы быть востребованным специалистом, без знания ООП Вас не примут на работу(по крайней мере когда я устраивался, знание ООП было обязательно), да и просматривая вакансии, все работодатели требуют такие знания.
ООП дает много преимущест в разработке приложений, возможность лучше реализовывать концепцию MVC (хотя и в процедурном стиле тоже, конечно, можно). Так же это дает возможность пользоваться паттернами проектирования, которые значительно облегчают жизнь, делают приложения гибкими и масштабируемыми.
Я не могу сказать какие то конкреные сроки, за сколько я выучил ООП. Главное понять подход ООП - а он самом деле прост для понимая, а синтаксис и все остальное само придет во время практики))
Нужно на чекбокс(на тот, который должен все выделять), повесить на onchange обработчик события, который будет проверять, что если у него значения атрибута checked равно checked, то всем тегам input, которые имеют тип checkbox тоже этот атрибут выставить в checked.
В name пишем type[] - при посте там как раз будет массив выбранных значений, а в атрибут value надо выводить id записей (в примере я просто цифры расставил).
Они записываются в переменну $list - ее нужно подставить в условие sql запроса, например DELETE FROM test WHERE id in $list;
var imgUrl ='http://captcha.local/cp?'+ Math.random();
Честно говоря, не понял, как это может помочь))
У меня 'http://captcha.local/cp' - это путь к php скрипту, который генерирует капчу, и если я это наберу в адресной строке браузера, то получу сгенерированную картинку, и Math.random() здесь ни при чем.
Всем привет))
Ситуация такая, php скрипт генерирует картинку с капчой, сгенерированные данные (случайный текст) хранятся в сессии. после того, как вводишь код с картинки и нажимаешь кнопку "отправить", идет ajax запрос с данными в php файл-обработчик, что бы проверить правильность введенных данных. Если правильно, отправляем форму, если нет, то меняем картинку, чтоб пользователь ввел новые данные.
Картинка меняется так, сессия уничтожается, генерируется новый случайный текст, показывается новая картинка, которая открывает новую сессию.
Это работае нормально в Опере, Хроме и ИЕ, но в Фаерфоксе почему-то после запроса картинка не обновляется, а показывается старая картинка, и поэтому новая сессия не открывается, хотя если в firebag'е навести курсор на ссылку м картинкой, то во всплывающем окне инфо покажется новая картинка, почему так происходит, я так и не понял. Если кто знает, в чем проблема, помогите, пожалуйста. Ниже привожу код, а так же исходники.