Alteração de dados

1. Alteração de dados

fabricio
shodaime

(usa CentOS)

Enviado em 30/01/2014 - 16:37h

Boa tarde,preciso fazer o seguinte:


tenho que pesquisar nomes cadastrados no BD e exibir eles num formulario ou qualquer coisa do tipo, (até ai ta feito). O que preciso fazer é que eu clique duas vezes em um dos nomes e abra um formulario para alterar os dados. Nao consegui fazer isso, que ao dar 2 cliques no nome chame esse formulario para alteração


  


2. Re: Alteração de dados

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 30/01/2014 - 20:16h

O que pode fazer é uma lista chamando todos os nomes. Ao clicar em um nome direcionar para página de edição.


3. Re: Alteração de dados

fabricio
shodaime

(usa CentOS)

Enviado em 31/01/2014 - 08:55h

rei_astro escreveu:

O que pode fazer é uma lista chamando todos os nomes. Ao clicar em um nome direcionar para página de edição.


Entao, foi o que eu disse. Eu perguntei como fazer isso, o ondblclick nao funciona com o inpude hidden, ai complica


4. Re: Alteração de dados

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 31/01/2014 - 10:09h

shodaime escreveu:

rei_astro escreveu:

O que pode fazer é uma lista chamando todos os nomes. Ao clicar em um nome direcionar para página de edição.


Entao, foi o que eu disse. Eu perguntei como fazer isso, o ondblclick nao funciona com o inpude hidden, ai complica


Hum! Você tem então que incluir o jquery e usar um script para mudar a div da página:

Download jquery: http://code.jquery.com/jquery-2.1.0.js

Código para mudar div;


$(document).ready(function(){
$('#menu a, #menu_u a, #login a, #dir_conteudo a').live('click',function(){
$('#direita').load($(this).attr('d'));
return false;
});
});


Código da lista:


<div id="menu">
<ul>
$db = new SQLite3('dados.db');
<?php
$lista = $db->query('SELECT nome FROM pessoa');
while($coluna = $lista->fetchArray()){
echo '<li><a href="none" d="html/'.$coluna['nome'].'.html">'.$coluna['nome'].'</a></li>';
}
$db->close();
?>
</ul>
</div>


No index.html referencie:


<script type='text/javascript' src='js/jquery.min.js'></script>
<script type='text/javascript' src='js/muda_div.js'></script>



5. Cola o código

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/01/2014 - 10:56h

Cola o código do que você já fez, pra estudar o banco e as variáveis que você utilizou.


6. codigo

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/01/2014 - 10:57h

cole o código do que você já fez


7. Re: Alteração de dados

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 31/01/2014 - 11:04h

alex.castilho escreveu:

cole o código do que você já fez


Meu projeto é extenso não dá pra colar aqui. É só fazer o que eu escrevi.


8. Re: Alteração de dados

fabricio
shodaime

(usa CentOS)

Enviado em 31/01/2014 - 11:33h

rei_astro escreveu:

alex.castilho escreveu:

cole o código do que você já fez


Meu projeto é extenso não dá pra colar aqui. É só fazer o que eu escrevi.


nao deu..


9. Re: Alteração de dados

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 31/01/2014 - 16:49h

Segue um exemplo simples que pode ser adaptado


<?php
$sql = "SELECT nome,email,fone,uf FROM contatos c INNER JOIN estados e ON (c.uf=e.uf) WHERE nome='$buscanome'";
$res = mysql_query($sql)
$conta = mysql_num_rows($res);
if($conta >= "1")
{
$dados = mysql_fetch_array($res);
echo "
<form action="atualiza.php" method="POST">
Alterar Nome: <input type="text" name="nome" value="$dados[nome]"><br>
Alterar E-mail: <input type="text" name="email" value="$dados[email]"><br>
Alterar Fone: <input type="text" name="fone" value="$dados[fone]"><br>
Estado:
echo "<select nome='uf'>";

$estados = mysql_query("SELECT * FROM estados");
$nregistos = mysql_num_rows($estados);
for($i = 0; $i < $nregistos; $i++) {
$registo = $nregistros[$uf];
$registo_uf = $nregistros[$uf];
$registo_nome_uf = $nregistros[$nm_uf];
echo "<option id='$registo_uf'>$registo_nome_uf</option>";
}
echo "</select>";

<input type="submit" value="Atualizar">
";
}
?>


Depois faz a página de atualiza.php que pega os novos dados e usa o UPDATE do SQL.




10. Re: Alteração de dados

Merovingio
Merovingio

(usa Slackware)

Enviado em 05/02/2014 - 05:42h

Pra que vc quer isso?
Não me leve a mal, mais só ajudo realmente quem quer ajuda prove que quer a ajuda e em vez de colocar códigos lhe darei um exemplo pronto. como cadastrar, alterar, remover etc e com a solução da sua duvida, mais que fique bem claro!
não gosto de dar exemplos prontos mais depende da necessidade de quem procura é pode ser.
aproveite pq estou bonzinho, mais prove que merece.


11. Re: Alteração de dados

fabricio
shodaime

(usa CentOS)

Enviado em 05/02/2014 - 08:57h

Eae pessoal, ja consegui fazer a alteração, passei a variavel pela url, recuperei ela e fiz um update e tal pra poder alterar, só agora nao consigo fazer essa mesma coisa com o javascript, isso de passar a variavel pela url e tudo mais, com o php foi tranquiloo



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts