Матвей Мамонов: .submit активируется, когда отправляется форма. Вы вызываете callback функцию которая отправляет ajax после чего идет обычная отправка формы. Отправку формы по умолчанию можно предотвратить путем возвращения false или использовать preventDefault().
Вы вообще читали описание функций этих?
Что-то мне подсказивает что вы понятия не имеете что делаю данные функции и даже не прочитали документацию по ним, и теперь задаете глупые вопросы.
entermix: ну отсортируйте тогда по friend_id. С вашего вопроса лично я мало что понял. Если бы вы описали более подробно задачу то и ответ соответственно был бы внятнее. Соединяете все таблии что надо и делаете сортировку по нужному полю. Вот вам и ответ
sergey martynuk: var data = $("#myform").serialize(); ? Если да то нужно указивайть name для полей, а может вы отправляете например так: var input $('#input').val(); data: "input="+input тогда name не нужен. Вы не описали полностью метод отправки, не предоставили код и хотите что-бы вам помогли. Как минимум нужно было показать ваш ajax запрос, может вообще вы его через get отправляете а в файле пытаетесь получить post
Вы хотите сказать что из запроса:
mysql_query("SELECT * FROM `content` WHERE `id`<>{$content['id']} AND ((".time()."-`last_update` < 300) OR `type`='m') ORDER BY `section`, `number`");
Сделали запрос:
mysql_query("SELECT * FROM `content` WHERE `id` {$content['id']} AND ((".time()."-`last_update` < 300) OR `type`='m') ORDER BY `section`, `number`");
и решили проблему?
atis //: выведет все категории с условием. Ваше условие работает для каждой строки и если у вас категория 1 или 2 или 3 то оно его захватит и пойдет искать дальше