Ответы на вопросы читателей
В нашем проекте появляется новуя рубрика - ответы на вопросы читателей, так как в наш адрес часто стали приходить различные вопросы. Ответы на многие из этих писем мы будем размещать тут, для того, чтобы все желающие могли найти для себя что-то полезное.
Письма с вопросами можно отправлять по адресу: .
Как получить идентификатор добавляемой в БД записи в PHP?
Воспользоваться функцией mysql_insert_id(). Работает только если есть поля с AUTO_INCREMENT.
Как получить последнюю запись из БД?
Есть два способа.
1. Если ключевое поле в БД, например id, имеет AUTO_INCREMENT, то выбрать последнюю запись можно следующим запросом:
SELECT * FROM my_table ORDER BY id DESC LIMIT 1.
2. Если же ключевого поля с AUTO_INCREMENT в таблице не существует, то надо предусмотреть поле, в которую помещается дата и время создания записи и применить аналогичный запрос, только с сортировкой по данному полю.
Как вставить объект Flash на сайт?
Чтобы вставить объект Flash на сайт, в теле сайта нужно прописать следующий код:
<object type="application/x-shockwave-flash" data="flash.swf" width="100" height="100">
<param name="movie" value="flash.swf" />
</object>
В параметрах data и value указывается относительный или абсолютный URL к флеш-ролику.
В параметрах width и height - ширина и высота объекта.
Не поможете с JavaScript для отправки на страницу, в зависимости от разрешения экрана?
<SCRIPT>
width=screen.width; // определяем ширина экрана
height=screen.height; // определяем высоту экрана
// в зависимости от значений, переадресуем на нужную страницу
if (width=1024&&height=768)
location.href='index1024.html';
if (width=1280&&height=1024)
location.href='index1280.html';
</SCRIPT>
В файлах index1024.html и index1280.html размещаем макеты страниц для разных разрешений.
Хочется сделать на сайте "резиновую" верстку, но с ограничением растягивания по ширине, как это сделать?
Это можно сделать, поместив тело сайта в контейнер или таблицу с приведенным в примере стилем.
Пример демонстрирует "резиновый" контейнер, которых тянется по ширине от 1003 до 1280 px. Если разрешение меньше - появится горизонтальный скроллинг. Если разрешение больше, то ширина контейнера не будет привышать 1280 px.
<div style="width:expression(document.body.clientWidth > 1280 ? '1280px' : '100%');
min-width:1003; max-width:1280px;">
Содержимое сайта
</div>
Будут ли поисковые роботы индексировать содержимое, загружаемое динамически средствами AJAX?
Нет. Поисковики не будут индексировать содержимое, генерируемое динамически, так как не обрабатывают JavaScript-скрипты.
Письма с вопросами принимаются по адресу: .
|