Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 18:31   #1
shtep
Пользователь
 
Регистрация: 01.03.2010
Сообщений: 16
По умолчанию Вывод по алфавиту

Есть 2 файла test1.php и test2.php. Есть таблица(table) с полями (name,image,value).
В test1.php вывожу без повторов поля name и image, в виде ссылки:
PHP код:
 $result mysql_query("SELECT DISTINCT name,image FROM table");
          
$myrow mysql_fetch_array($result);

                  echo 
"<table width='600px' align='center'>";
                  for(
$i=0$i<@mysql_numrows($result); $i=$i+2)
                  {
                      echo 
"<tr>";
                      echo 
"<td align='center'><img src='ImageCategory/".@mysql_result($result,$i,'image')."'>";
                      echo 
"<br><a href='http://test2.php?name=".@mysql_result($result,$i,'name')."'>".@mysql_result($result,$i,'name')."</a></td>";
                      echo 
"<td align='center'><img src='ImageCategory/".@mysql_result($result,$i+1,'image')."'>";
                      echo 
"<br><a href='http://test2.php?name=".@mysql_result($result,$i+1,'name')."'>".@mysql_result($result,$i+1,'name')."</a></td>";
                      echo 
"</tr>";
                  }
                  echo 
"</table>"
При нажатии на любую из появившихся ссылок, открывается test2.php с параметром = name.
в test2.php вывожу все значения поля value по name:
PHP код:
if (isset($_GET['name'])) {$name $_GET['name'];}
if (isset(
$_GET['image'])) {$image $_GET['image'];}

$result mysql_query("SELECT DISTINCT `value` FROM table WHERE name='$name")
          
$myrow mysql_fetch_array($result); 
Как мне в обоих файлах выводить по алфавиту. Пытался через LIKE 'a%', но не получается
shtep вне форума Ответить с цитированием
Старый 30.10.2011, 18:42   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от shtep Посмотреть сообщение
Как мне в обоих файлах выводить по алфавиту.
ORDER BY `name` ASC - в запросах к БД.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка по алфавиту NuR1k БД в Delphi 5 21.08.2010 19:14
Сортировка по алфавиту DimOn4Ik БД в Delphi 3 17.04.2010 06:48
Отсортировать по алфавиту Rio309 Помощь студентам 2 09.03.2008 22:52
Отсортировать по алфавиту asale Microsoft Office Excel 5 19.11.2007 22:01