Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается обновить записи в базе / 11 сообщений из 11, страница 1 из 1
05.07.2014, 14:39
    #38688595
barsbass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
Здравствуйте, уже все перепробовал - не работает update базы данных, мне кажется я как-то ни так id передаю..

Код: 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.
34.
35.
36.
37.
38.
39.
40.
41.
42.
while($row = mysql_fetch_assoc($res)){
                        echo '
                        <form action="" method="POST">
                        <div class="kan">
                        <input type="hidden" name="idd" value="'.$row['id'].'" />
                        <input type="text" name="art" value="'.$row['art'].'" class="art" />
                        <input type="text" name="name" value="' .$row['name']. '" class="name" />
                        <input type="text" name="lat" value="' .$row['lat']. '" class="lat" />
                        <input type="text" name="srok" value="' .$row['srok']. '" class="srok" />
                        <input type="text" name="date" value="' .$row['date']. '" class="date" />
                        <input type="text" name="company" value="' .$row['company']. '" class="company" />
                        <input type="text" name="desc" value="' .$row['desc']. '" class="desc" />
                        <input type="submit" name="edit" value="edit" class="edit" />';
 
                       
                        $art = $_POST['art'];
                        $name = $_POST['name'];
                        $lat = $_POST['lat'];
                        $srok = "111";
                        $desc = $_POST['desc'];
                        $company = $_POST['company'];
                        $idd = $POST['idd'];
                       
                        if (isset($_POST['edit'])) {
                                $query = "UPDATE price SET art = $art, name = $name, lat = $lat, srok = $srok, date = $date, company = $company WHERE id = $idd";
                                        $data = $_POST['name'];
                                        if($data)       {
                                        ?>
                                        <script type="text/javascript">
                                        <!--
                                        location.replace("index.php");
                                        //-->
                                        </script>
                                        <?php
                                        }
                                if(mysql_query($query)) {
                                }
                                else
                                {
                                exit(mysql_error());
                                }
                        }
...
Рейтинг: 0 / 0
05.07.2014, 15:13
    #38688603
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
barsbass,

ну так перед exit поставь echo и глянь какую ошибку тебе светит
...
Рейтинг: 0 / 0
05.07.2014, 19:19
    #38688663
barsbass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
Програмёр, так ничего не светит, в том-то и дело
...
Рейтинг: 0 / 0
05.07.2014, 19:30
    #38688667
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
barsbassПрограмёр, так ничего не светит, в том-то и дело

Код: php
1.
2.
3.
4.
5.
6.
 if(mysql_query($query)) {
  echo "all right";
 }else{
  echo mysql_error(); 
  exit(mysql_error());
 }



Что напишет? Если ответ "ничего", значит isset($_POST['edit']) не выполняется, или ещё что-то до этого. Если же что-то пишет, то рассказывай что )
...
Рейтинг: 0 / 0
05.07.2014, 22:25
    #38688714
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
barsbass,

такое еще делают? Это говнокод в самом его наиестественнейшем виде
...
Рейтинг: 0 / 0
09.07.2014, 12:24
    #38691747
Sanjar88
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
переменные за экранируйте
...
Рейтинг: 0 / 0
09.07.2014, 12:32
    #38691761
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
Sanjar88переменные за экранируйте

слова истинного прирождённого хакера
...
Рейтинг: 0 / 0
09.07.2014, 12:58
    #38691800
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
так там сразу видно в чом проблема

он же берёт из пормы например страна, а это точно текст, и его какбы в кавычки надо обрамлять.

интересно, что скрываеться за магической фразой ТС - всё перепробовал...:)
...
Рейтинг: 0 / 0
09.07.2014, 13:22
    #38691836
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
Sanjar88переменные за экранируйте

приношу извинения )) Только сейчас заметил что это я неверно прочитал)) я подумал что ты опечатался, потому подшутил .. а оказалось что это я ...
...
Рейтинг: 0 / 0
09.07.2014, 13:57
    #38691914
Goror
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
barsbassмне кажется я как-то ни так id передаю.

Ну так выведи на экран все твои переменные и посмотри, правильно или не правильно передаёшь их, если с переменными всё ок, проверь напрямую SQL запрос, может в базе что-то не то..
...
Рейтинг: 0 / 0
09.07.2014, 14:21
    #38691949
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается обновить записи в базе
barsbass,

Разберитесь с типами данных в запросе (число/строка) и с именованием полей (служебные слова).
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается обновить записи в базе / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]