Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Заголовки конвертируются в целое число

00 голосов
2
Здравствуйте!

Скачал, установил демо версию битрикса и получил проблему: некоторые заголовки (например в инфоблоках названия товаров и разделов) при редактировании из текста почему-то конвертируются в целое число.

То есть если из демо каталога начинаю редактировать товар с названием 'Alcatel', то после отправки формы получаю товар с названием '0'. Если ввожу любое цело число - оно сохраняется, но не текст.

В чем проблема?

PHP Version 5.1.2, Mysql 5.0.21
спросил 01 Май, 13 от Kania (5,180 баллов)

2 Ответы

00 голосов
что, никаких предположений???

Сделал debug SQL команд - действительно есть команды типа:
UPDATE имя_поля=0

проблема с конфигурацией???
ответил 01 Май, 13 от Yoh (140 баллов)
00 голосов
Добрый день, Максим

Возможно, причина - в некорректной работе конкретной версии библиотеки mysql, а конкретно - функции mysql_field_type.
Пожалуйста, проверьте работу функции с помощью скрипта
Код
<?php
   mysql_connect("хост MySQL", "логин MySQL", "пароль MySQL");
   mysql_select_db("БД MySQL");
   $result = mysql_query("SELECT * FROM b_lang");
   $fields = mysql_num_fields($result);
   $rows   = mysql_num_rows($result);
   $table = mysql_field_table($result, 0);
   echo "Your '".$table."' table has ".$fields." fields and ".$rows." record(s)<br>\n";
   echo "The table has the following fields:\n";
   for ($i=0; $i < $fields; $i++) {
       $type  = mysql_field_type($result, $i);
       $name  = mysql_field_name($result, $i);
       $len   = mysql_field_len($result, $i);
       $flags = mysql_field_flags($result, $i);
       echo $type." ".$name." ".$len." ".$flags."<br>\n";
   }
   mysql_free_result($result);
   mysql_close();
?>

Какой результат вернет скрипт?

Подобные вопросы наиболее эффективно решать в техподдержке на нашем сайта. Создайте, пожалуйста, обращение, в котором приведите результат работы скрипта.
ответил 02 Май, 13 от Damani (1,180 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 13 Дек, 13 от Sagra (100 баллов)
0 голосов
3 ответов
спросил 08 Фев, 14 от pr0q3dm6 (100 баллов)
0 голосов
2 ответов
0 голосов
10 ответов
спросил 12 Фев, 13 от OLEGI4 (300 баллов)