Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сортировка или вывод максимального числа
Форумы портала PHP.SU » » Вопросы новичков » Сортировка или вывод максимального числа

Страниц (1): [1]
 

1. Foxee - 11 Декабря, 2013 - 16:01:11 - перейти к сообщению
Всем приветы.

Подскажите как отсортировать таблицу по возрастанию столбика "спожили"

См.вложения
2. DlTA - 11 Декабря, 2013 - 22:49:47 - перейти к сообщению
а вот если бы постарался, и выложил табличку, чтоб не было необходимости чего либо скачивать и т.д., может и помог.
3. Foxee - 12 Декабря, 2013 - 12:00:31 - перейти к сообщению
DlTA
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     // определяем начальные данные
  3.     $db_host = 'localhost';
  4.     $db_name = 'kosenko';
  5.     $db_username = 'maks';
  6.     $db_password = '123654';
  7.     $db_table_to_show = 'koristuvachi_gazu';
  8.  
  9.     // соединяемся с сервером базы данных
  10.     $connect_to_db = mysql_connect($db_host, $db_username, $db_password)
  11.                 or die("Could not connect: " . mysql_error());
  12.  
  13.     // подключаемся к базе данных
  14.     mysql_select_db($db_name, $connect_to_db)
  15.                 or die("Could not select DB: " . mysql_error());
  16.  
  17.     // выбираем все значения из таблицы "Contacts"
  18.     $qr_result = mysql_query("select * from " . $db_table_to_show)
  19.                 or die(mysql_error());
  20.  
  21.     // выводим на страницу сайта заголовки HTML-таблицы
  22.     echo '<table cellspacing="0" class="gametab">';
  23.         echo '<thead>';
  24.         echo '<tr>';
  25.         echo '<th>№</th>';
  26.         echo '<th>Адреса</th>';
  27.         echo '<th>ПІП</th>';
  28.                 echo '<th>Ціна</th>';
  29. echo '<th>Спожили</th>';
  30.         echo '</tr>';
  31.         echo '</thead>';
  32.         echo '<tbody>';
  33.        
  34.    // выводим в HTML-таблицу все данные клиентов из таблицы MySQL
  35.         while($data = mysql_fetch_array($qr_result)){
  36.                 echo '<tr>';
  37.                 echo '<td>' . $data['nomer'] . '</td>';
  38.                 echo '<td>' . $data['adress'] . '</td>';
  39.                 echo '<td>' . $data['pip'] . '</td>';
  40.                 echo '<td>' . $data['cena'] . '</td>';
  41. echo '<td>' . $data['spojili'] . '</td>';
  42.                 echo '</tr>';
  43.         }
  44.        
  45.     echo '</tbody>';
  46.         echo '</table>';
  47.  
  48.     // закрываем соединение с сервером  базы данных
  49.     mysql_close($connect_to_db);
  50. ?>
4. makbeth - 12 Декабря, 2013 - 13:09:31 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  $qr_result = mysql_query("select * from " . $db_table_to_show." ORDER BY spojili DESC)
5. Foxee - 12 Декабря, 2013 - 13:26:48 - перейти к сообщению
makbeth
ошибка:
Parse error: syntax error, unexpected T_LNUMBER in sort.php on line 104

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     // определяем начальные данные
  3.     $db_host = 'localhost';
  4.     $db_name = 'kosenko';
  5.     $db_username = 'maks';
  6.     $db_password = '123654';
  7.     $db_table_to_show = 'koristuvachi_gazu';
  8.  
  9.     // соединяемся с сервером базы данных
  10.     $connect_to_db = mysql_connect($db_host, $db_username, $db_password)
  11.                 or die("Could not connect: " . mysql_error());
  12.  
  13.     // подключаемся к базе данных
  14.     mysql_select_db($db_name, $connect_to_db)
  15.                 or die("Could not select DB: " . mysql_error());
  16.  
  17.     // выбираем все значения из таблицы "Contacts"
  18.  $qr_result = mysql_query("select * from " . $db_table_to_show." ORDER BY spojili DESC)
  19.                 or die(mysql_error());
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.    // выводим на страницу сайта заголовки HTML-таблицы
  27.    echo '<table cellspacing="0" class="gametab">';
  28.         echo '<thead>';
  29.         echo '<tr>';
  30.         echo '<th>№</th>';
  31.         echo '<th>Адреса</th>';
  32.         echo '<th>ПІП</th>';
  33.                 echo '<th>Ціна</th>';
  34. echo '<th>Спожили</th>';
  35.         echo '</tr>';
  36.         echo '</thead>';
  37.         echo '<tbody>';
  38.        
  39.   // выводим в HTML-таблицу все данные клиентов из таблицы MySQL
  40.         while($data = mysql_fetch_array($qr_result)){
  41.                 echo '<tr>';
  42.                 echo '<td>' . $data['nomer'] . '</td>';
  43.                 echo '<td>' . $data['adress'] . '</td>';
  44.                 echo '<td>' . $data['pip'] . '</td>';
  45.                 echo '<td>' . $data['cena'] . '</td>';
  46. echo '<td>' . $data['spojili'] . '</td>';
  47.                 echo '</tr>';
  48.         }
  49.        
  50.    echo '</tbody>';
  51.         echo '</table>';
  52.  
  53.    // закрываем соединение с сервером  базы данных
  54.    mysql_close($connect_to_db);
  55. ?>
6. VenZell - 12 Декабря, 2013 - 13:35:26 - перейти к сообщению
Foxee, он кавычки закрыть забыл.
PHP:
скопировать код в буфер обмена
  1. $qr_result = mysql_query("select * from " . $db_table_to_show." ORDER BY spojili DESC");
7. makbeth - 12 Декабря, 2013 - 13:36:05 - перейти к сообщению
Да все верно. Забыл кавычку в конце поставить. Попробуйте:
PHP:
скопировать код в буфер обмена
  1.  $qr_result = mysql_query("select * from " . $db_table_to_show." ORDER BY spojili DESC");
8. Foxee - 12 Декабря, 2013 - 13:49:41 - перейти к сообщению
Всем спасибо большое.
Комп просто говно, даже дримвювер не открывет, приходится в блокноте писать.
9. VenZell - 12 Декабря, 2013 - 13:55:50 - перейти к сообщению
Foxee, посмотрите на Notepad++ или Sublime Text 3. Они весьма умерены в своих аппетитах и намного функциональнее блокнота.
10. makbeth - 12 Декабря, 2013 - 14:00:59 - перейти к сообщению
Еще бы посоветовал Вам обратить внимание на PhpStorm. Очень удобная штука.
11. IllusionMH - 12 Декабря, 2013 - 14:03:59 - перейти к сообщению
makbeth, скажем так. PS просто шикарен, но он на яве написан.
А ява и
Foxee пишет:
Комп просто говно, даже дримвювер не открывет, приходится в блокноте писать.

слабо совместимы с комфортным написанием кода.

 

Powered by ExBB FM 1.0 RC1