Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
D0Gmatist
1

Лишний пробел при редактировании запись из БД

30.08.2012, 21:54. Показов 1374. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите решить проблему при редактировании текста записанного в БД у текста после каждой запятой добавляется лишний пробел...

************ при добавлении записи
PHP
1
2
3
4
5
6
7
8
9
   if( $_POST['actors'] != "" and $approve ) {
      $actors = array ();
      $_POST['actors'] = explode( ",",$_POST['actors'] );
      foreach ( $_POST['actors'] as $value ) {
         $actors[] = "('". $row ."','". trim( $value ) ."')";
      }
      $actors = implode( ",",$actors );
      $db->query( "INSERT INTO " . PREFIX . "_dop_actors (news_id, actors) VALUES ".$actors );
   }

************ при редактировании записи
PHP
1
2
3
4
5
6
7
8
9
10
11
12
            if( $_POST['actors'] != $item_db[2] or $approve != $item_db[3] ) {
               $db->query( "DELETE FROM " . PREFIX . "_dop_actors WHERE news_id = '$item_db[0]'" );
               if( $_POST['actors'] != "" and $approve ) {
                  $actors = array ();
                  $_POST['actors'] = explode( ",",$_POST['actors'] );
                  foreach ( $_POST['actors'] as $value ) {
                     $actors[] = "('". $item_db[0] ."','". trim( $value ) ."')";
                  }
                  $actors = implode( ",",$actors );
                  $db->query( "INSERT INTO " . PREFIX . "_dop_actors (news_id, actors) VALUES ".$actors );
               }
            }
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2012, 21:54
Ответы с готовыми решениями:

Как убрать лишний пробел при выводе?
Замучился, реально некто не знает что делать: #include <iostream> using namespace std; int...

Лишний пробел при создании txt-файла
Вот код создания файла: if (isset($_GET)) { //Создание schedule.mss for ($i=1;...

Лишний пробел/строка при загрузке в Memo из файла
Добрый день! Следующая проблемка: Есть текстовый файл, откуда в несколько Memo загружается...

При проверке на повторяющиеся строки файл записывает лишний пробел
Добрый день var filetarget = File.ReadAllText(@"Voditel_Avtobus.txt").Split().Distinct(); ...

2
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
30.08.2012, 22:16 2
в принципе не должно быть пробелов. но переопределять массив $_POST - плохая идея (к тому же ведь и неудобная)
0
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
31.08.2012, 00:38 3
D0Gmatist, чесно говоря Ваш код редактирования полная бесмыслица объясню.
Первое зачем удалять новость (строчка 3) если она редактируется и нужно не DELETE, а UPDATE делать?
Строчки с 4 по 10 вообще поражают. Тоесть если есть постовые данные их експлойдят. Потом разбивают чтобы забыть в массив потом снова разбивают и суют в базу. Для меня нонсенс кто может объяснить зачем?

D0Gmatist скажите что за СМС? Или самописка? Вы пробовали просмотреть постовый массив который был получен выведя его через принт на экран? там тоже есть лишнии запятые?
0
31.08.2012, 00:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2012, 00:38
Помогаю со студенческими работами здесь

Проблема с LinkedList java.lang.AssertionError добавляется лишний пробел при Assert.assertEquals()
Есть своя реализация LinkedList, пытаюсь ее протестировать с помощью junit, но получаю error из-за...

Пробел лишний
как удалить пробел в выводе в программе? uses crt; type ss = string; mas = array of ss;...

Ставится лишний пробел
Всем привет! У меня есть вот этот код : void _Coder() { ...

В переменную записывается лишний пробел
заключается в следующем: Почему то, когда я ввожу некоторые переменные(read,readln), переменные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru