Jump to content


Photo

Drag And Drop / Mysql


  • Faça o login para participar
5 replies to this topic

#1 3dmaniaco

3dmaniaco

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 28/05/2012, 07:55

Olá a Todos. Tudo Bem ?

Eu possuo um script onde eu arrasto a Drag And Drop, e é salvo no MYSQL a posição dela.

Mas ela possue apenas uma div, eu preciso de duas div, onde eu consiga arrastar ambas as div's e é salvo no banco de forma independente.

Como posso fazer ?

Meu código

<!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>Drag</title>
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script>
$(document).ready(function() {
                $('#icone_1_1').draggable({
                                stop: function(e, ui) {
                                                var x = $(this).css('left').replace('px', '');
                                                var y = $(this).css('top').replace('px', '');
          var z = 1;
                                          
                                                $.ajax({
                                                                url: 'arquivo.php',
                                                                cache: false,
                                                                data: 'x=' + x + '&y=' + y + '&z=' + z,
                                                });
                                }
                });
});
</script>
</head>
<body>
                <div id="icone_1_1" style="width:300px;height:250px;left:100;top=100;cursor:move;background:#ccc"></div>
</body>
</html>

Toda ajuda será bem vinda.

Edição feita por: 3dmaniaco, 28/05/2012, 07:57.


#2 Allex Severino

Allex Severino

    Será?!?!?!

  • Usuários
  • 793 posts
  • Sexo:Masculino
  • Localidade:São Luís de Montes Belos - GO

Posted 28/05/2012, 08:37

Como assim de forma salvar de forma independente? Cada div terá uma coluna na tabela?
Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.

#3 3dmaniaco

3dmaniaco

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 29/05/2012, 07:53

Como assim de forma salvar de forma independente? Cada div terá uma coluna na tabela?


Olá Allex, não cada div terá sei ID. Então faz de conta que eu tenho 2 div's uma com ID 1 e outra com ID 2.

E no banco eu tenho os campos ID x e y

Quando eu arrastar alguma delas, ela dá um insert na tabela e junto salva o ID da Div.

O meu código acima já faz isso, mas eu quera um jeito, onde eu possa colocar varias Div's, sem que o código fique feito e gigante.

Se você ou alguém puder me mostrar como fazer, eu agradeço.

Valew

Edição feita por: 3dmaniaco, 29/05/2012, 07:55.


#4 Allex Severino

Allex Severino

    Será?!?!?!

  • Usuários
  • 793 posts
  • Sexo:Masculino
  • Localidade:São Luís de Montes Belos - GO

Posted 29/05/2012, 08:04

Hum...

Nesse caso você usa o ( this ) para dizer ao código que somente a div tal foi clicada e arrastada.
Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.

#5 3dmaniaco

3dmaniaco

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 30/05/2012, 07:06


Como assim de forma salvar de forma independente? Cada div terá uma coluna na tabela?


Olá Allex, não cada div terá sei ID. Então faz de conta que eu tenho 2 div's uma com ID 1 e outra com ID 2.

E no banco eu tenho os campos ID x e y

Quando eu arrastar alguma delas, ela dá um insert na tabela e junto salva o ID da Div.

O meu código acima já faz isso, mas eu quera um jeito, onde eu possa colocar varias Div's, sem que o código fique feito e gigante.

Se você ou alguém puder me mostrar como fazer, eu agradeço.

Valew


Huummmm e como ficaria o codigo ?

Lembre-se estou aprendendo javascript, sou iniciante, rrssss

Ninguém vai me mostrar como fica o código com o This ?

Desde já muito obigado

#6 Allex Severino

Allex Severino

    Será?!?!?!

  • Usuários
  • 793 posts
  • Sexo:Masculino
  • Localidade:São Luís de Montes Belos - GO

Posted 30/05/2012, 08:17

Veja aqui alguns exemplos do uso do this:
Clique aqui
Clique aqui
Clique aqui (em português)
Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq