powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается обновить записи в базе
11 сообщений из 11, страница 1 из 1
Не получается обновить записи в базе
    #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
Не получается обновить записи в базе
    #38688603
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barsbass,

ну так перед exit поставь echo и глянь какую ошибку тебе светит
...
Рейтинг: 0 / 0
Не получается обновить записи в базе
    #38688663
barsbass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Програмёр, так ничего не светит, в том-то и дело
...
Рейтинг: 0 / 0
Не получается обновить записи в базе
    #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
Не получается обновить записи в базе
    #38688714
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barsbass,

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

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

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

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

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

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

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


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