- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите правильный ли скрипт ниже для перезаписи доп. полей в базе данных на движке DLE. Задача такая,чтобы при помощи скрипта можно было перезаписать в доп.полях значения. есть три доп.поля - это title, total-phones, price и в них нужно у каждой новости перезаписать значения. в данный момент скрипт не работает, подскажите, что не так.
---------------------------------------------------------
<?php $dbhost = "localhost"; // Хост $dbuser = "*****"; // Пользователь баз данных $dbpassword = "*****"; // Пароль $dbname = "*****"; // Имя баз данных // Подключение к базе $db = new mysqli($dbhost, $dbuser, $dbpassword, $dbname); // Проверка подключения с баз данных if ($db->connect_errno) { echo '<p>Не удалось подключиться к базе данных!</p>'; echo $db->connect_error; exit; } $db->set_charset('utf8'); $_POST['id'] = $db->real_escape_string($_POST['id']); $_POST['title'] = $db->real_escape_string($_POST['title']); $_POST['price'] = $db->real_escape_string($_POST['price']); $_POST['total-phones'] = $db->real_escape_string($_POST['total-phones']); $title = $db->query("UPDATE dle_post SET xfields='{$_POST['total-phones']}' WHERE id='{$_POST['id']}'"); $price = $db->query("UPDATE dle_post SET xfields='{$_POST['price']}' WHERE id='{$_POST['id']}'"); $phones = $db->query("UPDATE dle_post SET xfields='{$_POST['total-phones']}' WHERE id='{$_POST['id']}'");
В редакторе постов есть кнопочка "Код", которая служит для вставки кода.
Если акк не купленный, то за 12 лет пребывания на Сёрче можно было уже и освоить это.
И скрипт - вообще отстойный. Там нет доп. полей, которые надо перезаписать.
Подскажите правильный ли скрипт ниже для перезаписи доп. полей в базе данных на движке DLE. Задача такая,чтобы при помощи скрипта можно было перезаписать в доп.полях значения. есть три доп.поля - это title, total-phones, price и в них нужно у каждой новости перезаписать значения. в данный момент скрипт не работает, подскажите, что не так.
---------------------------------------------------------
<?php $dbhost = "localhost"; // Хост $dbuser = "*****"; // Пользователь баз данных $dbpassword = "*****"; // Пароль $dbname = "*****"; // Имя баз данных // Подключение к базе $db = new mysqli($dbhost, $dbuser, $dbpassword, $dbname); // Проверка подключения с баз данных if ($db->connect_errno) { echo '<p>Не удалось подключиться к базе данных!</p>'; echo $db->connect_error; exit; } $db->set_charset('utf8'); $_POST['id'] = $db->real_escape_string($_POST['id']); $_POST['title'] = $db->real_escape_string($_POST['title']); $_POST['price'] = $db->real_escape_string($_POST['price']); $_POST['total-phones'] = $db->real_escape_string($_POST['total-phones']); $title = $db->query("UPDATE dle_post SET xfields='{$_POST['total-phones']}' WHERE id='{$_POST['id']}'"); $price = $db->query("UPDATE dle_post SET xfields='{$_POST['price']}' WHERE id='{$_POST['id']}'"); $phones = $db->query("UPDATE dle_post SET xfields='{$_POST['total-phones']}' WHERE id='{$_POST['id']}'");
В редакторе постов есть кнопочка "Код", которая служит для вставки кода.
Если акк не купленный, то за 12 лет пребывания на Сёрче можно было уже и освоить это.
И скрипт - вообще отстойный. Там нет доп. полей, которые надо перезаписать.
мне прислали еще один код
Просто дайте программисту доступ к сайту, чтобы он не код присылал, а сделал на месте всю работу. По коду замечания такие:
Непонятно, для чего и откуда появилась необходимость вот этого с числом 3, вместо нормального кода создания нужного массива данных:
Как бы напрашивается сделать так:
И явный косяк вот здесь:
Скорее всего, надо как-то так:
Просто дайте программисту доступ к сайту, чтобы он не код присылал, а сделал на месте всю работу. По коду замечания такие:
Непонятно, для чего и откуда появилась необходимость вот этого с числом 3, вместо нормального кода создания нужного массива данных:
Как бы напрашивается сделать так:
И явный косяк вот здесь:
Скорее всего, надо как-то так:
другие поля не перезаписываются, например тайтл и total-phones
Ну строки с total-phones в скрипте просто закомментированы - с этим всё ясно. А насчёт title - непонятно, что имеется в виду. Я, к сожалению, без понятия, что вам хочется сделать и что конкретно не получается.
Ну строки с total-phones в скрипте просто закомментированы - с этим всё ясно. А насчёт title - непонятно, что имеется в виду. Я, к сожалению, без понятия, что вам хочется сделать и что конкретно не получается.
У меня сейчас на данный момент есть 2 доп.поля - это price и total-phones . После запуска скрипта доп.поле - price перезаписывается, а вот доп.поле - total-phones ни как не хочет. он раскоментирован, но перезаписи нет, может в коде синтаксическая ошибка. само доп.поле прописан так на сайте - total-phones , а в коде там не через дефис, а через нижнее подчеркивание. может в этом дело и при запуске скрипта он не видит.
в коде там не через дефис, а через нижнее подчеркивание. может в этом дело и при запуске скрипта он не видит
Естественно.