Как вставить функцию в |
Здравствуйте, гость ( Вход | Регистрация )
Все ссылки на сторонние ресурсы, за исключением офсайтов программ, должны оформляться с помошью тега скрытого текста - [hide=1]Ссылка[/hide]
Как вставить функцию в |
snubr |
30.08.2007 - 12:06
Сообщение
#1
|
Full Member Группа: Full member Сообщений: 52 Регистрация: 10.11.2006 Из: Москва Пользователь №: 175821 |
У меня есть полноценное рисование дерева.
Как мне его вставить в <inpute .....> чтобы я мог передать в SQL данные из этой функции. Функция рисования дерева рекурсивная. Код function ShowTree($first = 0, $node_id = "", $index = 0) { if($first == 0){ echo"<select name=\"Category_id\" onchange=\"MM_jumpMenu('parent',this,0)\">"; $first = 1; } if (strlen(trim($node_id)) == 0) $condition = "Category_id is NULL"; else $condition = "Category_id = {$node_id}"; $prefix = ""; for($i = 0; $i < $index; $i++) $prefix = $prefix." "; $sqlstat = "SELECT id, Category FROM Category WHERE {$condition}"; $result = mssql_query($sqlstat); while($row = mssql_fetch_array($result)) { $Element_id = $row["id"]; $ElementValue = $row["Category"]; $this_sql = "SELECT cnt = count(*) FROM Category WHERE Category_id = {$Element_id}"; $this_res = mssql_query($this_sql); $this_cnt = mssql_result($this_res, 0, "cnt"); $ans_sql = "SELECT cnt = count(*) FROM Answer WHERE Category_id = {$Element_id}"; $ans_res = mssql_query($ans_sql); $ans_cnt = mssql_result($ans_res, 0, "cnt"); if ($this_cnt > 0) { echo "<option value =".$row["id"]." >{$prefix}{$ElementValue}</option>"; ShowTree($first, $Element_id, $index + 1); } else { if ($ans_cnt > 0) { echo "<option value =".$row["id"]." >{$prefix}{$ElementValue}</option>"; } else echo "<option value =".$row["id"]." >{$prefix} - {$ElementValue}</option>"; } } return $Category_id; } Из кода видно, что эта фунция рисует дерево в JampMenu. Так вот. Я её не знаю как запустить в тегаф <form action ......> <input .....> <input .....> Вот как её запустить, чтобы база поняла какую я выбрал категорию?? ( ShowTree(); ) <inpute type = "submit" ....> </form> Сообщение было отредактировано snubr: 30.08.2007 - 16:42 |
-------------------- Жизнь скушна, а скушно жить вообще тоска.
No pain, No game. |
|
Реклама
|
|
|
|
|
|
Текстовая версия | Сейчас: 25.04.2024 - 15:10 |
|