Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемка с уведомлениями для 'Категории'

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
BoJlod9I
Отправлено: 25 Мая, 2011 - 01:28:00
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011  


Помог: 1 раз(а)




Народ помогите, создаю папку, все создаётся нормально
КРОМЕ:
1. Не высвечиваются ошибки о незаполненной форме и о добавленной папке.
2. Если форма пустая но я перед этим добавил папку при обновлении страницы папка снова добавляется =(

PHP:
скопировать код в буфер обмена
  1.  
  2. <div class="menu">
  3. <form action="" method="post" name="edit">
  4. <input name="name_folder" type="name_folder" id="name_folder" size="30" maxlength="30">
  5. </br>
  6. </br>
  7. <input name="add" type="submit" name="add" value="Создать папку">
  8. </form>
  9. </div>
  10. <?PHP
  11. if (isset($_POST['name_folder'])) {$name_folder = $_POST['name_folder'];                if ($name_folder == '') {unset ($name_folder);}}
  12. if (isset ($name_folder))
  13. {
  14.         $install = mysql_query("INSERT INTO katalog_directories (name, mother_id) VALUES ('$name_folder', 'mother_id')");
  15.         $folder_id=mysql_insert_id();
  16.         chdir ("../../catalogs");
  17.         mkdir ($folder_id, 0770);
  18. }
  19. if ($install == 'true')
  20.         {
  21.                 echo 'Папка успешно добавлена.';
  22.         }
  23. else
  24. {
  25.         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>";
  26. }
  27. ?>
  28.  
 
 Top
maragon
Отправлено: 25 Мая, 2011 - 11:56:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




PHP:
скопировать код в буфер обмена
  1. <form action="" method="post" name="edit">
  2. <input name="name" type="text" size="30" maxlength="30">
  3. <input name="submit" type="submit" name="add" value="Создать папку">
  4.  
  5. <?PHP
  6. if (isset($_POST['add'])){
  7. $name = mysql_escape_string($_POST["name"]);
  8. // ERRORS
  9. $err1 = "Вы не введи название папки!<br>";
  10. $err2 = "Папка ".$name." уже существует! (выберите другое имя)<br>";
  11. $err3 = "Ошибка! Вы не нажали кнопку <b>Создать папку</b><br>";
  12. $error = "";
  13. // WORK //
  14. if ($name == "") {$error .= "$err1";}
  15. $result = "SELECT `name` from `katalog_directories` WHERE `name`='$name'";
  16. if (mysql_num_rows($result) != 0) {$error .= "$err2";}
  17. if($error == ""){
  18. $result = mysql_query("INSERT INTO `katalog_directories` (name, mother_id) VALUES ('$name', 'mother_id')");
  19. $folder_id = mysql_insert_id();
  20. chdir ("../../catalogs"); //Проверь пути!
  21. mkdir ($folder_id, 0770);
  22. }
  23. } else {$error .= "$err3";}
  24. echo "<font color='red' size='2'><b>".$error."</b></font>";
  25. ?>
  26. <!-- Кнопка спасибо находитсооо под профилем :DDD ->

(Отредактировано автором: 25 Мая, 2011 - 12:03:21)



-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB