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. noob1k - 03 Июня, 2011 - 17:33:32 - перейти к сообщению
Добрый вечер!

Подскажите пожалуйста, в чем проблема.. Выводит данные со 2 значения.. в Таблице 5 записей. выводит 2,3,4,5.

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3.  
  4. <label>Тип продукции:</label><select id="combobox" name="combobox" >
  5.                         <?PHP  
  6.                        
  7.                         $db=@mysql_connect("localhost", "root", "");
  8.  
  9. mysql_select_db("goods", $db);
  10.  
  11. $zap=mysql_query("SELECT ID_TYPE FROM types",$db);
  12. $mas=mysql_fetch_array($zap);
  13.                         for ($i=0; $i=$mas=mysql_fetch_array($zap); $i++)
  14.    {
  15.  
  16.    $viv=$mas[0];
  17.                        
  18.                         echo "<option value='$viv'>$viv</option>"; } ?>
  19.                         </select>
  20.  
  21.  
  22.  
2. SAD - 03 Июня, 2011 - 17:36:05 - перейти к сообщению
цикл от 0 до количество записей - 1
3. noob1k - 03 Июня, 2011 - 17:40:31 - перейти к сообщению
плохо разбираюсь в циклах. не могли бы показать это как?)
(Добавление)
решил проблему..
2 раза выполнялся mysql_fetch_array($zap);

 

Powered by ExBB FM 1.0 RC1