Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как убрать дублирование
 
 автор: TetRiska   (30.11.2008 в 01:06)   письмо автору
6.8 Кб
 
 

$query = mysql_query("SELECT YEAR(`date`) AS `year` FROM `data` GROUP BY `year` DESC",$db);
if(mysql_num_rows($query) > 0)
{

while (list($year) = mysql_fetch_row($query))
{

echo "  <form id='form'>
    <select name='jumpMenu' id='jumpMenu' >
      <option>$year</option>
    </select>
  </form>";

}


Как не дублировать список? Чтобы все даты выводились в 1-м списке. На рисунке показано как выводит :(

  Ответить  
 
 автор: victoor   (30.11.2008 в 01:46)   письмо автору
 
   для: TetRiska   (30.11.2008 в 01:06)
 

я правильно понял, нужно чтобы был один список, где будут все года?
тогда код должен быть такой:
$query = mysql_query("SELECT YEAR(`date`) AS `year` FROM `data` GROUP BY `year` DESC",$db); 
if(mysql_num_rows($query) > 0) 

   echo "  <form id='form'> 
          <select name='jumpMenu' id='jumpMenu' > ";

while (list($year) = mysql_fetch_row($query)) 
  { 

      echo "<option id='$year'>$year</option> "; 
 
  }; 

echo "</select> 
  </form>"; 

}  


По идее - так.

  Ответить  
 
 автор: TetRiska   (30.11.2008 в 02:09)   письмо автору
 
   для: victoor   (30.11.2008 в 01:46)
 

Благодарю теперь буду знать как выводить:)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования