Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, Eu preciso de ajuda para o usuário alterar seu login/senha/nick do site, porém, em uma caixa.
Como assim?
A pessoa clicará nesse botão:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/jrc5ht5.png&key=8aef2f4f4d646a5329be810d5c79d2ccbff6e42d89a3ef0abe7c5bd3a3c28bf6" alt="jrc5ht5.png" />
Depois, irá aparecer esta caixa:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/ir80x8q.png&key=cbbec435eabd6ffe035853af47f39e8a2fba1f4618692ba209de8b1fc3d9550a" alt="ir80x8q.png" />
Após isso, digitaria o nick, e alteraria no banco de dados. Alguém pode me ajudar? o código é este.
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#apprise-1').click(function() {
apprise('Digite seu novo Usuário.', {'animate': true, 'input': true}, function(r) {
if (r) { alert('Você digitou: '+r+', Porém, estamos em manutenção.'); }
else { alert('Você não digitou seu novo Usuário.'); }
});
});
jQuery('#apprise-2').click(function() {
apprise('Digite sua nova Senha.', {'animate': true, 'input': true}, function(r) {
if (r) { alert('Você digitou: '+r+', Porém, estamos em manutenção.'); }
else { alert('Você não digitou sua nova Senha.'); }
});
});
jQuery('#apprise-3').click(function() {
apprise('Digite seu novo Nick.', {'animate': true, 'input': true}, function(r) {
if (r) { alert('Você digitou: '+r+', Porém, estamos em manutenção.'); }
else { alert('Você não digitou seu novo Nick.'); }
});
});
jQuery('#apprise-4').click(function() {
apprise('Digite sua nova Patente.', {'animate': true, 'input': true}, function(r) {
if (r) { alert('Você digitou: '+r+', Porém, estamos em manutenção.'); }
else { alert('Você não digitou sua nova Patente.'); }
});
});
});
</script><script type="text/javascript">
function posta(valor, campo){
$.post("pagina.php",{valor:valor, campo:campo},function(e){
alert(e);
});
}
jQuery(document).ready(function () {
jQuery('#apprise-1').click(function () {
apprise('Digite seu novo Usuário.', {'animate': true, 'input': true}, function (r) {
if (r) {
posta(r, "usuario");
}else {
alert('Você não digitou seu novo Usuário.');
}
});
});
jQuery('#apprise-2').click(function () {
apprise('Digite sua nova Senha.', {'animate': true, 'input': true}, function (r) {
if (r) {
posta(r, "senha");
}
else {
alert('Você não digitou sua nova Senha.');
}
});
});
jQuery('#apprise-3').click(function () {
apprise('Digite seu novo Nick.', {'animate': true, 'input': true}, function (r) {
if (r) {
posta(r, "nick");
}
else {
alert('Você não digitou seu novo Nick.');
}
});
});
jQuery('#apprise-4').click(function () {
apprise('Digite sua nova Patente.', {'animate': true, 'input': true}, function (r) {
if (r) {
posta(r, "patente");
}
else {
alert('Você não digitou sua nova Patente.');
}
});
});
});
</script>
#pagina.php
<?php
if(isset($_POST)){
$valor = $_POST['valor'];//valor que vai ser atualizado
$campo = $_POST['campo'];//o que vc quer atualizar
if($campo == "nick"){
//função que atualiza o nick
}elseif($campo == "senha"){
//função que atualiza o senha
}elseif($campo == "patente"){
//função que atualiza o patente
}elseif($campo == "usuario"){
//função que atualiza o usuario
}}?>
Dei uma mudada no seu Código, acho que isso te satisfaz