Ir para conteúdo

POWERED BY:

Arquivado

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

matusaires3

problema com scripts !

Recommended Posts

Cara tenho a seguinte tabela:

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

 

Acontece o seguinte: como pode ter visto no drive tem um botão concluir e um retornar, eu preciso de uma função ou sei lá ja tentei de tudo, que eu só possa da concluir se a situação estiver 'RETORNANDO' no momento eu consigo concluir tanto ele como 'retornando' ou como 'aguardando' eu preciso que só consiga concluir se estiver 'RETORNANDO' quando eu clico em retornar, ele faz um update em php e altera o nome de [AGUARDANDO PARA RETORNANDO], eu quero que só consiga concluir se FOR [RETORNANDO]

 

 

 

 

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 E O CODIGO DA FUNÇÃO JQUERY DO BOTÃO CONCLUIR:

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);

E ESSE E A FUNÇÃO PHP QUE O JS CHAMA PARA MUDAR A SITUAÇÃO E ELE SUMIR DA TABELA

<?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;
?>

ME AJUDE POR FAVOR !

Compartilhar este post


Link para o post
Compartilhar em outros sites


";

while ($lista = mysql_fetch_array($rs))

{

 

if($lista[retornar] == 'AGUARDANDO')

{

$botao = "<button class='btn btn-large btn-warning alterar' id='$lista[id]' type='button'>Retornar</button>";

}

else

{

$botao = "<button class='btn btn-large btn-danger delete' id='$lista[id]' type='button'>Concluir</button>";

}

 

echo "

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.