Не могу достучаться до своего мозга и написать функцию, прошу помощи написать следующее:
Создать функцию, которой передаются 4 строковые переменные. Эта функция должна возвращать строку, содержащую фрагмент таблицы в формате HTML, в котором значение каждой переменной заключено в отдельную ячейку.
16 октября 2008 в 15:01
Дана таблица в mysql в виде:
uid – int 11 – auto increment – primary key
n_order – int 11
n_parent – int 11
n_text – varchar 255
В этой таблице хранится дерево элементов.
Написать скрипт, реализующий следующие действия:
1. Навигацию по дереву. Предусмотреть все три возможных типа навигации.
2. Добавление элемента в произвольное место дерева (подсказка: у элемента может и не быть родителя).
3. Удаление элемента из произвольного места дерева (подсказка: удаление может быть разных видов).
4. Перемещение произвольного элемента в произвольное место дерева (подсказка: тоже есть варианты).
5. Редактирование произвольного элемента
ЧТО НУЖНО СДЕЛАТЬ КОНКРЕТНО ЗДЕСЬ, кто нить знает?
3 октября 2008 в 15:04
Ну тогда на здоровье. Хотя чего тут упражняться-то…
3 октября 2008 в 11:04
>Оно? Я так понимаю, это потом будет использоваться в цикле типа//
да нет…)) это просто упражнение для закрепления….пока нигде использоваться не будет…
3 октября 2008 в 9:03
Хм…
<?php
function make_cells($str1, $str2, $str3, $str4)
{
$table_fragment= '<td>' . $str1 . '</td>';
$table_fragment .= '<td>' . $str2 . '</td>';
$table_fragment .= '<td>' . $str3 . '</td>';
$table_fragment .= '<td>' . $str4 . '</td>';
return $table_fragment;
}
?>
Оно? Я так понимаю, это потом будет использоваться в цикле типа:
<?php
echo '<table>';
foreach ($data as $row)
{
echo '<tr>' . make_cells($row[0], $row[1], $row[2], $row[3]) . '</tr>';
}
echo '</table>';
?>