bezludny

bezludny
Рейтинг
42
Регистрация
04.03.2009

Источник один.

С темой, видно не угадал.

Куда нужно было, в "Прочие цифровые товары"?

Как перенести? Не хочется по носу получить за дубликаты.

Ответил в личку.

$result = mysql_query("SELECT id_author, count(id_book) FROM book GROUP BY id_autor",$db);

$myrow = mysql_fetch_array($result);.

Облажался, спасибо malls, я нашел ошибку у себя.

сайт в сети? Дайте ссылки на страницы.

Думаю, в Вашем случае речь идет об агрегирующих функциях...

$result = mysql_query("SELECT id_author, count(id_book) FROM book GROUP BY id_book",$db);

$myrow = mysql_fetch_array($result);

Результатом запроса будут уникальные id авторов и количество книг, относящимся к ним.

Есть другой путь, но уродский в данном случае. Есть оператор DISTINCT. Он исключает повторения.

$result = mysql_query("SELECT DISTINCT id_author FROM book ORDER BY id_book DESC LIMIT 6",$db);

$myrow = mysql_fetch_array($result);

В этом случае из базы возьмутся по одному разу все авторы. Но, ИМХО, первый сбособ более правильный.

Баги в браузере - ошибка верстки. Дизайн это оформление :)

Что касается самого дизайна - я бы заменил эти УЖАСНЫЕ бело-голубые градиенты на что-то более серьезное.

Действительно, можно попробовать повесить обработчик на onsubmit формы, и в нем попробовать пошаманить перед отправкой...

Давайте узнаем сначала, что человек делает с исходными данными... И делает ли вообще.

Скорее всего, он юзает для юникодовых строк неюникодовые функции PHP.

Скажем,



$str = 'Тра-та-та, тестовая строка в PHP файле с кодировкой UTF-8';

echo strtoupper($str);
echo '<br />';
echo mb_strtoupper($str);

die();

Результат:


Сра-та-та, т&#65533;?стнвая стрнЪа в PHP файл&#65533;? с ЪнХШрнвЪнй UTF-8
ТРА-ТА-ТА, ТЕСТОВАЯ СТРОКА В PHP ФАЙЛЕ С КОДИРОВКОЙ UTF-8

Если исходные данные юникодовые, то юзайте юникодвые функции для работы с ними... Они же мультибайтовые.

Что же касается кодировки в базе, то ни разу не встречал, чтобы баги были избирательными к каким-то символам. Накосячил с кодировкой - поймал значки во всех данных.

bezludny добавил 29.03.2009 в 18:14

Перепробавал все большие буквы русского алфавита - номарльно, кроме И

Судя по всему, strtoupper и юзалась :)

Не совсем ясна суть вопроса. Вы хотите услышать критику и мнение о существующем дизайне? Или ищете здесь дизайнеров, готовых взяться за ваш диз Вашего сайта? :)

x-mobi.ru:
А вот их еще можно удалить кнопочкой "Удалить поле" :) Не прокатит вариант.
В общем не решаема задача в данной постановке :D

Нерешаемых задач не бывает. Вам нужно просто вычислить более-менее постоянные данные, от которых можно отталкиваться для работы с геморными чекбоксами.

12 3
Всего: 25