Народ помогите с созданием папки в папке потом еще в папке и т.д.(папка>папка>папка>папка>папка и т.д.)
в базе имеется
folder_id (AUTO_INCREMENT автоматически задаётся имя для папки)
mother_id (записывается родительская папка для папки)
name (Реальное имя папки которое будет в ЗЦ)
сам скрипт добавления папки
пожалуйста помогите уже неделю с этой задачей не могу разобратся
PHP:
скопировать код в буфер обмена
<?PHP include ("../start.php"); ?> <?PHP include ("../db.php"); ?> <?PHP if (isset ($_GET['folder_id'])) {$folder_id = $_GET['folder_id'];} ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Редактирование новостей</title> <link href="../style/style.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="../js/ckeditor/ckeditor.js"></script> </head> <body> <a href="../news/new.php"><img src='../style/img/add_news.gif' width='143' height='59'></a> <?PHP include ("../style/header.php"); if (isset($_POST['name_folder'])) {$name_folder = $_POST['name_folder']; if ($name_folder == '') {unset ($name_folder);}} if (isset ($name_folder)) { if($_POST["mother_id"] == "") { mysql_query("insert into katalog_directories (`mother_id`,`name`,`directory`) values ('{$_POST["mother_id "]}','{$name_folder}','../../catalogs/')"); $index = "../../catalogs/"; } if($_POST["mother_id"] != "" && strlen($_POST["mother_id"]) > 0 ) { mysql_query("insert into katalog_directories (`mother_id`,`name`,`directory`) values ('{$_POST["mother_id "]}','{$name_folder}','../../catalogs/" .$_POST["mother_id"]."/')"); $index = "../../catalogs/".$_POST["mother_id"]."/"; } mkdir ($folder_id, 0777 ); } if ($install == 'true') { echo ("<div class='shadow-top'></div><div class='menu'><strong>\"Папка\" успешно добавлена! </strong></br><img src='../style/img/ok.png' width='32' height='32'></div><div class='shadow-bottom'></div>"); echo "<meta http-equiv='refresh'; content='3; url=../katalog/index.php'> "; } else { echo"<div class='shadow-top'></div><div class='menu'><strong>Вы не внесли имя для папки.</strong></br><img src='../style/img/no.png' width='32' height='32'></div><div class='shadow-bottom'></div>"; } ?> </body> </html>
|