Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Как к выпадающему меню масив прикрутить?

 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы
 
Dmitry_Danilevsky
Знакомый

Знакомый


: 33

: 12.10.2005
: 89
: Kiev

: 17, 2005 5:19 pm     : Как к выпадающему меню масив прикрутить?

Есть следующий файл: (index.php)
:
<body>
<?php
$masiv[0] = "valya";
$masiv[1] = "kostya";
$masiv[2] = "zhenya";
?>
<form name="form1" method="post" action="">
<select name="spisok">
</select>
</form>
</body>

Вопрос: как перменную $masiv прикрутить к выпадающему списку "spisok", который находиться ниже!
Спасибо!
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 17, 2005 7:46 pm     :

К сожалению в PHP не силен, но теоретически это бы сделал так:
Цикл выводит колличество тегов <option value=""></option> между тегами
:
<form name="form1" method="post" action="">
<select name="spisok">
</select>
</form>
</body>
столько раз, сколько в массиве записей.

Для самостоятельного изчения, код вывода списка из одного каталога ссылок:
[code:1:2d35113ca9]function kategorii() {
global $webikat_table;
global $massiv;

if($massiv[vyvod_podkat]==0): $where_s= "where kat_name not like \"%/%\" "; else: $where_s =""; endif; # Если задано не выводить подкатегории, формируем запрос where, который выводит категории, не содержащие "/"
?>

<select name=nazkat id="nazkat">
<option value=3>Основная категория</option>
<?
$ik=0; #счетчик для перебора строк
while ($skat = mysql_fetch_array(mysql_query("SELECT * from $webikat_table
$where_s
ORDER BY kat_name LIMIT $ik,1"))):

?>
<option value="<?print $skat[id];?>"><?print $skat[kat_name];?></option>
<?

$ik=++$ik;
endwhile;
?>
</select>
<?
}[/code:1:2d35113ca9]
Денис
Модератор

Модератор


: 43

: 21.08.2004
: 1490
: Санкт-Петербург

: 18, 2005 9:13 am     :

Пишете следующее

[code:1:338c0d89a5]
for($i=0; $i<count($massiv); $i++)
{
echo '<option value="value">'.$massiv[$i].'</option>';
}
[/code:1:338c0d89a5]

До циклов еще не добрались? Wink
Dmitry_Danilevsky
Знакомый

Знакомый


: 33

: 12.10.2005
: 89
: Kiev

: 18, 2005 12:42 pm     :

Денис, нет еще не добрался! Спасибо, буду пробовать! А вы какую-нибудь книгу хорошую по PHP можете посоветовать (для начинающих, но не для идиотов и не для чайников Very Happy )? Если знаете, то какого-нибудь иностранного автора, а то мне временно негде достать русские книги, кроме как из инета!
Денис
Модератор

Модератор


: 43

: 21.08.2004
: 1490
: Санкт-Петербург

: 19, 2005 9:12 am     :

Есть хорошая книга Лауры Томсон и Люка Веллинга "Разработка WEB-приложений на PHP и MySQL". Из русских - Д.Котеров.
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы : GMT + 2
1 1

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 137777 / 0

Rambler's Top100 @Mail.ru