Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 34
1

Запись в базу данных

14.01.2012, 04:49. Показов 910. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Спасите кто-может!!!
Значит генерирую из базы данных пхпшкой вывод на экран картинок, у пользователя есть возможность перемещать их местами, то есть SORTABLE + DRAG & DROP(Ajax+Jquery), все супер, но при попытке изменить номер картинки(например первую картинку передвигаю на место восьмой - первая стает восьмой, восьмая - девятой, вторая - первой.....) номера записываются не правильно, кроме того некоторые даже повторяются, не понимаю почему, код прилагаю...

стартовый файл step2.php, таблица roliki.s_pics.

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php  
// Include your file which makes a connection to your database  
include_once 'functions.php';
 
          parse_str($_POST['data']);
          $a = count($sortlist);
          for ($i = 1; $i <= $a; $i++) {  
              $sql = mysql_query("UPDATE s_pics SET numNum = '$i' WHERE picNum = '$sortlist[$i]'") or die(mysql_error());  
              if ($sql) print 'Updating order went well'.$i;  
          }  
          sleep(1);         
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Demo Sorting images with Prototype and Script.aculo.us (webdesign.torn.be/tutorials/)</title>
    <script type="text/javascript" src="js/scriptaculous/prototype.js"></script>
    <script type="text/javascript" src="js/scriptaculous/scriptaculous.js"></script>
    <script type="text/javascript">
    //<![CDATA[
    document.observe('dom:loaded', function() {
        var changeEffect;
        Sortable.create("sortlist", {tag:'img',overlap:'horizontal',constraint:false,
            onChange: function(item) {
                var list = Sortable.options(item).element;
                $('changeNotification').update(Sortable.serialize(list).escapeHTML());
                if(changeEffect) changeEffect.cancel();
                changeEffect = new Effect.Highlight('changeNotification', {restoreColor:"transparent" });
            },          
            onUpdate: function(list) {
                new Ajax.Request("Step2.php", {
                    method: "post",
                    onLoading: function(){$('activityIndicator').show()},
                    onLoaded: function(){$('activityIndicator').hide()},
                    parameters: { data: Sortable.serialize(list) }
                });
            }
        }); 
    });
    //]]>
    </script>
    <style>
    <!--
    #sortlist {
        width: 360px;
        margin: 0 auto;
        padding: 20px;
        margin-bottom: 20px;
        border: 1px solid #a5a1a1;
        text-align:center;
 
        }
    #sortlist img.sorting {
        float: left;
        margin: 4px;
        padding: 4px;
        border: 1px solid #ccc;
        }
        
    #sortlist img.sorting:hover { 
        float: left;
        margin: 4px;
        padding: 4px;
        border: 1px solid #666; 
        cursor: move;
        }
    #activityIndicator, #changeNotification {
        text-align: center;
        font: normal 1em georgia, arial, helvetica;
        }
        
    --> 
    </style>
 
    </head>
<body>  
    <div id="changeNotification"> </div> 
    <div id="activityIndicator" style="display:none; ">Saving image order to database</div> 
    <div id="sortlist">  
        <?php  
            $sql = mysql_query("SELECT * FROM s_pics ORDER BY numNum");  
            while ($row = mysql_fetch_array($sql)) {  
                print '<img class="sorting" id="pictureId_'.$row['numNum'].'" src="imgMin/'.$row['pic'].'" />';  
            }  
        ?>           
    </div>
</body>  
</html>
Вложения
Тип файла: rar public.rar (315.9 Кб, 14 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2012, 04:49
Ответы с готовыми решениями:

Запись переменных в базу данных
Добрый вечер форумчане! Помогите пожалуйста в вопросе. Есть две переменных логин и пароль, которые...

Запись из .txt в базу данных SQL
Доброго времени суток. У меня есть .txt файлик с тремя столбцами слово1 слово2 автор1 слово2...

Запись значения в базу данных, PHP + MySQL
Здравствуйте. Система управления NetCat. Делаю каталог участников выставки. Пока идут...

Как проверить запись на существование и добавить ее в базу данных если ее там нет или отредактировать если она там есть?
INSERT INTO AdvancedAccess...

0
14.01.2012, 04:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2012, 04:49
Помогаю со студенческими работами здесь

Где ошибка? (Запись данных из массива в базу данных mysql)
Массив, генерирующий данные: $data = array(); for($i = 0; $i &lt; 100; $i++){ ...

Запись данных в базу данных SQL и выгрузка таблицы в форму
Нужно сделать 2 формы, одну с несколькими textBox'ами, чтобы при нажатии кнопки информация...

Запись данных в базу данных mdb с использованием DataAdapter и DataSet
Попробовал сделать Update для таблицы контактов: private void Form1_Load(object sender,...

Запись в базу данных из форм; экспорт базы данных
Существует html - сайт с формами. Типа: &lt;p&gt;Номер договора: &lt;input type=&quot;text&quot; name=&quot;contract...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru