Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Niko Demin
2 / 2 / 0
Регистрация: 21.01.2015
Сообщений: 86
1

Не обновляются данные в бд

27.07.2017, 01:27. Просмотров 354. Ответов 3
Метки нет (Все метки)

Есть код php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
                $text = sanitizeString($_POST['text']);
//колдовство с $text
                    $text=preg_replace(array('/("|\')/U',"/[\t\n\r]/U"),array('"',''),$text);
                    $matches=[];
                    
                    preg_match_all("/\[[\s]*(p|h2|h3|a|ul|ol|li|video|q|blockquote)[\s]*(.*)\]/U",$text,$matches);
                    foreach ($matches[2] as &$match)
                        $match=trim($match);    
                    
                    $text=preg_replace(array('/\[\/[\s]*p[\s]*\]/U','/\[\/?[\s]*br[\s]*\]/U','/\[\/[\s]*h2[\s]*\]/U','/\[\/[\s]*h3[\s]*\]/U','/\[\/[\s]*a[\s]*\]/U','/\[\/[\s]*ul[\s]*\]/U','/\[\/[\s]*ol[\s]*\]/U','/\[\/[\s]*li[\s]*\]/U','/\[\/[\s]*video[\s]*\]/U','/\[\/[\s]*q[\s]*\]/U','/\[\/[\s]*blockquote[\s]*\]/U','/\[[\s]*style.*\]/U','/\[\/[\s]*style[\s]*\]/U'),array('</p>','<br>','</h2>','</h3>','</a>','</ul>','</ol>','</li>','</video>','</q>','</blockquote>','<style type="text/css">','</style>'),$text);
                    
                    $text=preg_replace_callback('/\[[\s]*(p|h2|h3|a|ul|ol|li|video|q|blockquote).*\]/U',function($match){
                        global $matches;
                        static $i=-1;
                        ++$i;
                        return '<'.$match[1].' '.$matches[2][$i].'>';
                    },$text);
                    $text=preg_replace_callback('/\<style.*(\>.*)\</U',function($match){
                        $selectors=[];$corrSelectors=[];
                        preg_match_all('/(\>|\})[\s]*?(.*\{)/U',$match[1],$selectors);
                    foreach($selectors[2] as &$selector)
                    {
                        if(preg_match('/\#content/',$selector)==1)
                            $corrSelectors[]=$selector;
                        else
                            $corrSelectors[]='#content '.$selector;
                        $selector='/'.$selector.'/';
                    };return '<style type="text/css"'.preg_replace($selectors[2],$corrSelectors,$match[1])."<";},$text);
echo "<script>alert('$text')</script>";
                    echo "<script>alert('".$_POST['tool']."')</script>";
//вот здесь показывается всё правильно, но данные не обновляются.
 
                    $sql->query("UPDATE tools SET text=:t WHERE id=:id",array('id'=>$_POST['tool'],'t'=>$text));
Иногда введённый текст обновляется, а иногда нет. Вот сайт для теста: http://rioprokat.ru/php/catalog.php?...0%D1%8B&tool=2. Логин и пароль-'test'.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2017, 01:27
Ответы с готовыми решениями:

Не обновляются данные
$obnov = mysql_query(&quot;UPDATE zakazi SET (ime=&quot;$ime&quot;, data_zakaza=&quot;$data_zakaza&quot;, firma=&quot;$firma&quot;,...

Не обновляются данные в БД
Не получается обновить данные , ничего не происходит! ( &lt;? /* Соединяемся с базой данных...

Не обновляются данные в БД
&lt;? include (&quot;block/bd.php&quot;); $result = mysql_query(&quot;SELECT nimi,puh FROM contact ORDER BY id...

Не обновляются данные
Нужно для товара автоматически сгенерировать артикул, состоящий из буквы &quot;а&quot;, ID категории и ID...

Почему данные в БД не обновляются?
Почему не идёт обновляется. Что я тут упустил Подскажите &lt;? include (&quot;block/bd.php&quot;); ...

3
andyyy
680 / 259 / 132
Регистрация: 26.05.2016
Сообщений: 1,747
27.07.2017, 11:49 2
а где там авторизация?
0
Niko Demin
2 / 2 / 0
Регистрация: 21.01.2015
Сообщений: 86
28.07.2017, 20:09  [ТС] 3
сверху полоска имя пользователя и пароль
0
Миниатюры
Не обновляются данные в бд  
andyyy
680 / 259 / 132
Регистрация: 26.05.2016
Сообщений: 1,747
31.07.2017, 12:38 4
извиняюсь конечно, но похоже на рекламу своего сайта))). Вы сами делайте сайт - и не можете такой простой вопрос решить)

а логин и пароль -test у меня пишет неверное имя пользователя
0
31.07.2017, 12:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2017, 12:38

Не обновляются данные в форме
Помогите пожалуйста с проблемой. Ниже скрипт, суть проста, из базы извлекаются данные и выводятся в...

Не обновляются данные в базе
Проблема заключается в том, что передав с index.php, ID нужной мне строки , Id этой сроки не...

не обновляются данные в базе данных
Не могу найти ошибку. есть 2 файла, 1 где форма в которой вытаскиева данные из базы а второй это...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru