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

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

27.07.2017, 01:27. Просмотров 464. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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;,...

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

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

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

а логин и пароль -test у меня пишет неверное имя пользователя
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2017, 12:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Данные не обновляются
Добрый день! Создаю базу данных MS Access 2007 и подключаю так: OleDbConnection con = new...

Не обновляются данные в бд
public void UpdateUser(User user) { OleDbCommand cmd = new OleDbCommand();...

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

Данные не обновляются
Что тут не так? Данные не обновляются, до этого все работало.. &lt;?php $dbc =...

Не обновляются данные
К проекту прикреплена ms access. Есть две формочки. Форма1: Авторизация пользователей -...

Не обновляются данные в DBGrid'e?
Есть следующий код: procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; ...


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

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

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