Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 21

Таблица с 2 полями и сортировка по второму полю

25.06.2012, 17:28. Показов 1991. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно создать таблицу с 2 полями и должна быть сортировка по второму полю где будут числа, при этом в джумле мог добавлять людей только зарегистрированный пользователь а все остальные могли просто видеть результат этого добавления и сортировка

нужна помощь)))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2012, 17:28
Ответы с готовыми решениями:

Таблица с 2 полями и сортировка по второму полю
Нужно создать таблицу с 2 полями и должна быть сортировка по второму полю где будут числа, при этом в джумле мог добавлять людей только...

Сделать так, что если первые два названия в первом поле одинаковы то сортировка шла бы по второму полю
Как сделать так ,что если первые два названия в первом поле одинаковы то сортировка шла бы по второму полю.Заранее спасибо ,надеюсь на вашу...

Определить, угрожает ли ферзь, стоящий на первом поле, второму полю
2. Поле шахматной доски определяется парой значений (вертикаль, горизонталь), где первая буква, а вторая цифра, например, e2, f5. По двум...

12
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
25.06.2012, 18:04
Цитата Сообщение от error123 Посмотреть сообщение
Нужно создать таблицу с 2 полями
в чем проблема ?
Цитата Сообщение от error123 Посмотреть сообщение
должна быть сортировка по второму полю где будут числа
сортировка происходит когда достаём данные , добавляется в запрос
SQL
1
... ORDER BY `и тут название поля`
Цитата Сообщение от error123 Посмотреть сообщение
при этом в джумле мог добавлять людей только зарегистрированный пользователь а все остальные могли просто видеть результат этого добавления и сортировка
таблица не хранит в себе полнамочия смотреть то или другое , это уже на пхп пишется
1
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 21
26.06.2012, 16:28  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$mysql_database="applicant"; //Имя базы данных
  $mysql_username="roots"; //Имя пользователя базы данных
  $mysql_password="qwe123"; //Пароль пользователя базы данных
  $mysql_host="127.0.0.1"; //Сервер базы данных
  //Соединяемся с базой данных
  $mysql_connect = mysql_connect("127.0.0.1", "roots", "qwe123");
  $mysql_select_db("applicant",$mysql_connect)  or die("Could not select applicant database!")
  //Выбираем базу данных для работы
  //Устанавливаем кодировку для соединения базы данных
  
  $result = mysql_query("SELECT `name`, `id_applicants`, `ball`, `data_dobs` FROM `reception` WHERE 1 ORDER BY 'ball' DECS'",$mysql_connect);
что не прально

пишет ошибку на 12 линии
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
26.06.2012, 16:57
после DESC кавычка '
0
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 21
26.06.2012, 17:47  [ТС]
всё рано пишет ошибку на 12 линии
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
26.06.2012, 17:49
а текст ошибки можно ?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.06.2012, 18:10
Цитата Сообщение от error123 Посмотреть сообщение
WHERE 1 ORDER BY
где 1 что
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
26.06.2012, 19:14
Цитата Сообщение от error123 Посмотреть сообщение
MySQL
1
SELECT ..., `ball`, ... ORDER BY 'ball' DECS
`ball` - значение поля ball.
'ball' - строка из 4 символов.

Вы сортируете по константе. Получается, все записи равноправны.

Добавлено через 37 секунд
DECS
DESC
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 20
27.06.2012, 10:18
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 //соединение с базой данных при помощи функции mysql_connect()
 //в аргументах функции укажите имя сервера, логин и пароль. 
  $db = mysql_connect("127.0.0.1","roots","qwe123");
//функция mysql_select_db() выбирает текущую 
 //базу данных с именем "komtet_test"
  mysql_select_db("applicant", $db);
 //функция mysql_query() выполняет запрос на выборку данных 
 //результирующий набор данных хранится в переменной $sql
  $sql = mysql_query("SELECT 'name' FROM 'reception' WHERE id='$id'",$db);
 //после получения данных начнём формирование HTML-таблицы 
$myrow = mysql_fetch_array($sql);
echo $myrow['name'];
 
  ?>
пишет ошибку: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\localhost\www\applicant\indexzzz .php on line 12

Я уже кучу вариантов перепробовал но не чего не получается, надеюсь на вашу помощь :-)
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
27.06.2012, 10:47
Цитата Сообщение от varbis Посмотреть сообщение
Я уже кучу вариантов перепробовал но не чего не получается
кавычки косые надо
PHP
1
$sql = mysql_query("SELECT `name` FROM `reception` WHERE id='$id' ",$db);
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 20
27.06.2012, 15:23
Изменений нет :-( также все не работает

Добавлено через 4 часа 20 минут
нашёл код в книге но он у меня почему то не работает, я не опытный в этих делах, только 2 день с php с базой чуть по дольше, у меня просто белое окно в браузере и нечего нет чисто, прошу вашей помощи :-)
прилагаю код index.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
// ghjdthztv gjhfvtnhs gthtlfyyst crhbgne
$order="name";
if ($_GET['order'] == 'name') $order= "name";
if ($_GET['order'] == 'id_applicants') $order= "id_applicants";
if ($_GET['order'] == 'ball') $order= "ball";
if ($_GET['order'] == 'data_dobs') $order= "data_dobs";
if ($_GET['order'] == 'desc')
{
    $desc="DESC";
    $add="";
}
else
{
    $desc="";
    $add="desc";
}
// подключаемся к БД
//require_once("mysql.php");
include "mysql.php";
//выводим товарные позицsии
$query="SELECT * FROM reception ORDER BY $order $desc";
if (!$prd) exit (mysql_error());
//если имеется хотя бы одна товарная позиция то выводим ее
if(mysql_num_rows($prd)>0)
{
echo "<table border=1>
<tr>
<td><a href=$_SERVER[PHP_SELF]?order=name&add> Название</a></td>
<td><a href=$_SERVER[PHP_SELF]?order=id_applicants&add> Название</a></td>
<td><a href=$_SERVER[PHP_SELF]?order=ball&add> Название</a></td>
<td><a href=$_SERVER[PHP_SELF]?order=data_dobs&add> Название</a></td>
</tr>";
while ($reception=mysql_fetch_array($prd))
{
    echo"<tr>
    <td>$reception[name]</td>
    <td>$reception[id_applicants]</td>
    <td>$reception[ball]</td>
    <td>$reception[data_dobs]</td>
    </tr>";
}
echo "</table>";
}
?>
код подключения к базе:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$host = "127.0.0.1";   // имя или ip-адрес сервера MySQL
$user = "roots";   // имя пользователя, под которым вы можете работать с базой данных
$pass = "qwe123";    // пароль для доступа к БД
$db = "applicant";     // имя базы данных к которой подключаемся
 
// Соединяемся с сервером MySQL
$connect = @mysql_connect($host, $user, $pass, $db);
 
// Проверяем создано ли соединение с сервером MySQL
if(!$connect)
{
    exit();
}
// Проверяем правильно выбрана ли база данных, существует ли она.
if(!@mysql_select_db($db, $connect))
{
    exit();    
}
// установка кодировки 
mysql_query("SET collation_connection='cp1251_general_ci'");   
?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.06.2012, 21:29
Цитата Сообщение от varbis Посмотреть сообщение
$query="SELECT * FROM reception ORDER BY $order $desc";
if (!$prd) exit (mysql_error());
вот здесь посередине между этими строчками вы пропустили строку
PHP
1
$prd=mysql_query($query);
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 20
28.06.2012, 10:51
спасибо)) все заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.06.2012, 10:51
Помогаю со студенческими работами здесь

Сортировка структуры по полю Tag и по полю Eng
Есть структура: struct _1C { string Tag; string Rus; string Eng; _1C(const string &amp;Tag, const string &amp;Rus, const string...

В файле имеются 14 записей с полями. В начале отсортировать их по одному полю, потом по другому
Имеется файл, в котором есть поля: №(номер), ФИО, дата рождения, место работы, стаж. Подскажите, как написать программу, чтобы в начале...

Сортировка по второму слову
Доброго времени суток! Есть следующее задание: &quot;В файле хранятся названия фирм. Каждая строка запись об отдельной фирме. ЗАО Рога...

Таблица с несколькими зависимыми полями
Доброго всем времени суток. Прошу направить на путь истинный. Встала задача следующего рода. Условно есть 2 таблицы: 1) сотрудники...

Сортировка списка, главная сортировка по второму числу, второстепенная по первому числу
CardList.Sort(new Comparison&lt;int&gt;((arg1, arg2) =&gt; { return (arg1 % 10).CompareTo(arg2 % 10); })); В данном коде сортируется список...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru