Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

matusaires3

Problema com código javascript com php.

Recommended Posts

O problema e o seguinte: tem essa tabela abaixo

https://drive.google.com/open?id=0B7nrGey2tMCfSVo5R1pnUmJUTG8&authuser=0

 

 

 

Ao clicar no botão retornar a condição muda para 'retornando' porém mesmo estando a condição retornando ou aguardando se eu clicar no botão concluir ele faz um update e some da tabela.. eu quero que so possa concluir se a codição for igual a RETORNANDO.. porem ja tentei colocar if, else mais não consegui

 

essa e a tabela:

<?php
// Conexão com o Banco de Dados, verificar isso aqui com adson com urgencia.
@mysql_connect("localhost", "root","alwa") or die (mysql_error());
 
// Seleciona o Banco de Dados
mysql_select_db("mobile") or die(mysql_error());
 
//query SQL
$strSQL = "SELECT * FROM faleconosco WHERE situacao = 1 AND setor = 'Suporte'";
 
 
 
 
 
// Executa a query ( contém o resultado da query)
$rs = mysql_query($strSQL);
$num_rows = mysql_num_rows($rs);
echo "$num_rows Registros \n";
 
//VERIFICA SE O COMANDO FOI EXECUTADO COM SUCESSO
if($rs) {
//EXIBE PARA O USUARIO
    echo "
 
<!-- aqui entra a TABELA -->
    <div class='table-responsive'>
        <table id='products' class='table table-hover table-bordered'>
            <tbody>
            <tr>
                <th>Nome do Assinante:</th>
                <th>Números:</th>
                <th>CPF:</th>
                <th>Cidade:</th>
                <th>Reclamação:</th>
                <th>Mensagem:</th>
                <th>Data:</th>
                <th>Setor:</th>
                <th>Situação:</th>
 
                <th class='actions'>Ações</th>
            </tr>
 
            ";
        while ($lista = mysql_fetch_array($rs)){
            
            echo "
 
 
                <tr>    
                <form>
            <td>$lista[nome]</td>
            <td>$lista[numero]</td>
            <td>$lista[cpf]</td>
            <td>$lista[cidade]</td>
            <td>$lista[solicitacao]</td>
            <td>$lista[mensagem]</td>
            <td>$lista[data]</td>
            <td>$lista[setor]</td>
            <td>$lista[retornar]</td>
                <td class='actions'>
                <button class='btn btn-large btn-danger delete' id='$lista[id]' type='button'>Concluir</button>
                <button class='btn btn-large btn-warning alterar' id='$lista[id]' type='button'>Retornar</button>
 
                </td>
                </form>
                </tr>
             </tbody>
 
             ";
}//fecha o loop
        echo "</table>";
    }//fecha o if
else {
    echo "Erro ao listar os dados!";
}
?>
<?php
 
if(@$_GET['go'] == 'sair') {
    unset($_SESSION["user"]);
    unset($_SESSION["pwd"]);
    echo "<meta http-equiv='refresh' content='0, ./'>";
}
?>
 

 

 

esse o arquivo de update :

<?php
session_start();
//  $idUser = $_SESSION['id']; estou buscando o ID iniciado na sessão ,
//ao dar o $sql = mysql_query("UPDATE faleconosco SET situacao = 0, usuario_finalizou = " .  $idUser . "  WHERE id=" . $id);
//estou fazendo a alteração do 1 para 0 no situação e informado a tabela usuario_finalizou squem alterou .
 
$idUser = $_SESSION['id'];
 
    $con = @mysql_connect("localhost", "root", "alwa") or die("Não foi possível conectar com o servidor de dados!");
    mysql_select_db("mobile", $con) or die("Banco de dados não localizado!");
 
    $id = $_GET['id'];
    $sql = mysql_query("UPDATE faleconosco SET situacao = 0, usuario_finalizou = " .  $idUser . "  WHERE id=" . $id);
 
 
    echo 1;
?>
 
 
 
 

e essa e a função javascript do botao :

 

jQuery(function($) {
    $('.delete').on('click', function(e){
        e.preventDefault();
        var tr = $(this).closest('tr');
 
            var arquivo = 'update.php';
            var dados = {id: $(this).attr('id')};
 
            $.get(arquivo, dados,
                function(resposta) {
 
                    if (resposta != '1')
                    {
 
                    }
                    else
                    {
                        tr.fadeOut(400, function(){
                            tr.remove();
                        });
                    }
                });
 
    });
})(jQuery);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.