Member
Статус: Не в сети Регистрация: 15.02.2009 Откуда: Тула/Москва
SwiPTorrent в таблице надо было столбик ID делать с auto increment, not null, тогда не нужно этого ужасного $nums+1, это поле можно опустить при добавление - субд сама все организует
Уже почти всё сделал, только у меня почему-то команда mysql: insert into *** values (); глючит У меня есть страничка, где админы могут добавлять предметы. Таблица такая - первый столб - уникальный номер ид, второй - название предмета. Всё работает, добавляется, но - почему то всё добавляется в разнобой. То есть идёт не по порядку, а как захочет, то наоборот вставляет, то по порядку, вообще х3 из-за чего.
Код:
$pred = mysql_escape_string(htmlspecialchars(stripslashes(trim($_POST['nazvanie'])))); // Получаем название предмета $select=mysql_query ("select *from predmeti"); // Получаем таблицу predmeti $nums=mysql_num_rows($select); // Считаем количество строк if(@$_POST['ok'] != '') { $makeit=mysql_query ("insert into predmeti values ($nums+1,'$pred');"); } // Вставить новый предмет сразу после последнего, вот он чего то и глючит.
А мне нужен порядок, поскольку остальные страницы смотрят не на id а на местоположение.
1. твой инкремент не атомарный, это очень-очень-очень плохо 2. в SQL есть ключевое слово order by, если хочешь, чтобы записи были в определённом порядке - то используй его. но закладываться на порядок, в котором идут записи, почти всегда плохая идея
Member
Статус: Не в сети Регистрация: 13.06.2007 Откуда: UK/Glasgow Фото: 0
Просто у меня есть ещё таблица raspisanie, где написаны расписания в таком виде (на день): 1,4,12,6. Страница читает эти цифры, и по id ищет название предмета в другой таблице.
Member
Статус: Не в сети Регистрация: 13.06.2007 Откуда: UK/Glasgow Фото: 0
Вот ещё проблема: нужно послать запрос, какие группы (или классы) есть в учаге. Допустим есть L1, L2, L3. Мне надо получить эти группы и вставить в тег <option>. Если я прямо из таблицы студентов возьму эти группы, то получится огромный список с кучей одинаковых групп (например по 5 студентов в одной группе, то будет L1 L1 L1 L1 L1 L2 L2 L2..), а мне по одной группе надо.
Member
Статус: Не в сети Регистрация: 15.02.2009 Откуда: Тула/Москва
одна из лучших книг по базам данных - "Системы баз данных. Полный курс." Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом Если влом эту читать, тогда вот эта будет в самый раз - "Разработка Web-приложений с помощью PHP и MySQL". Лаура Томсон, Люк Веллинг
Member
Статус: Не в сети Регистрация: 15.02.2009 Откуда: Тула/Москва
Конструкция break поумолчанию делает выход из текущего цикла, но если указать числовой параметр, то выйдет из соответствующего внешнего цикла for (...) // Третий цикл { for (...) // Второй цикл { for (...) // Первый цикл { break(3); // выйдем из 3го цикла } } }
Member
Статус: Не в сети Регистрация: 13.03.2010 Откуда: Харьков
Добрый вечер! Осваиваю первые шаги JS. необходимо через document.write вывести таблицу 10х10,и чтобы ячейки были пронумерованы от 1 до 100... каким образом это можно сделать? я сделал так
var rows=10; document.write('<table border=1px width=50% bordercolor=green;">'); for (rows=1;rows<11;rows++) {document.write('<tr>'); {for(var cell=1;cell<11;cell++)document.write("<td>"+cell+'</td>'); }; document.write('</tr>'); }; document.write('</table>');
не нумеруются ячейки... подскажите,если не сложно
_________________ Если я не прав - я мог бы быть прав,а значит,если мог бы - это значит,что прав,хоть мог быть и не прав.Да,не прав,но я прав. BattleTag: FetisV#2188
Вопросы: 1. Как сделать плавную перемотку? 2. Как написать внутренний цикл для preload(), чтобы в цикле менять значения count, count1 и т.д., чтобы не писать смену счетчиков для каждой ячейки отдельно вручную? 3. Как, выбирая имена картинок из базы скриптом php, не все имеющиеся, а ограниченное число с помощью sql-запроса select foto from fotos ... limit 0,8, при каждой загрузке страницы выбирать разные? Или выбрать все, а потом как-то выбрать 8 случайных?
Member
Статус: Не в сети Регистрация: 13.06.2007 Откуда: UK/Glasgow Фото: 0
Есть картинка-ссылка. Нужно чтобы её рамка была белой, а при наведении - голубой. У меня есть CSS файлик, где подсвечиваются ссылки таким образом, в файрфоксе картинки-ссылки тоже подсвечиваются, а вот в эксплорере - хрен. Нужно чтобы и там подсвечивалось
Доброго времени суток,имеется код расположен ниже этот код выводит посты по популярности,от себя добавил
Код:
<?php
$n=0; $n<10; ++$n ?>
<div id="mostcomment<?=$n?>">
что бы каждый пукт популярности выводился в своем div,но получается так что $n=2 и все ,название дива выглядит mostcomment2,а нужно чтобы было
mostcomment1,mostcomment2,mostcomment3 и тд. спасибо заранее
code
Код:
<?php //mc - most commented, l - latest $latest_most_commented = $wpdb->get_results(" SELECT `comment_count`,`ID`,`post_title` FROM $wpdb->posts WHERE `comment_count` > 0 AND `post_type`= 'post' AND `post_status` = 'publish' ORDER BY `comment_count` DESC, `post_date` DESC LIMIT 10");
foreach ($latest_most_commented as $l_mc_post) { if ($l_mc_post->comment_count != 0) { ?>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения