<?php function editTreeValue($id, $name) { } function displayTree($root) { // pobierz parametry glownego wezla drzewko WHERE id=''.$root.'''); // wyswietl wezly $r = mysql_query('SELECT * FROM drzewko WHERE `left` BETWEEN ''.$row['left'].'' AND ''.$row['right'].'' ORDER BY `left`'); // czysc stos } } // wyswietl element count($right) - 1).'<img src="icons/tree_galaz.gif" align="top" /> <img src="icons/tree_open.gif" align="top" /> <input type="text" name="nazwa" value="'.$row['nazwa'].'" class="nazwa" onfocus="this.className='nazwa_active'" onblur="this.className='nazwa'" /> <input type="submit" value="Zmień" class="button">'; } else { echo '<img src="icons/tree_galaz.gif" align="top" /> <img src="icons/tree_open.gif" align="top" /> <input type="text" name="nazwa" value="'.$row['nazwa'].'" class="nazwa" onfocus="this.className='nazwa_active'" onblur="this.className='nazwa'" /> <input type="submit" value="Zmień" class="button">'; } // zloz jego parametr 'right' na stos $right[] = $row['right']; } // wszystko jest OK return 1; } // tere fere, nie ma takiego wezla return 0; } // end displayTree(); ?>
Zwróćcie uwagę, że w 23. linii mam takie coś, że jak się wyśle dane, to ma być wykonywana funkcja wyżej utworzona. Problem w tym, że jak się ta funkcja wykona, to nie widzę tego efektów. Dopiero po ponownym przeładowaniu strony łapie. Czy ktoś wie co to może być? Dziękuję z góry za odpowiedź.
PS. ten plik dołączany jest do index.php za pomocą include, potem wywoływana jest w nim funkcja displayTree
Kod
displayTree(1)