Ir para conteúdo
Fórum Script Brasil
  • 0

Erro em "SELECT * FROM TABELA WHERE..."


Pillones

Pergunta

Olá pessoal, tenho um erro numa select que não estou conseguindo tirar. Ficaria imensamente grato se alguém me desse o caminho das pedras.

Faço uma listagem de uma tabela com um determinado numero de pessoas para a partir daí executar alguma ação (visualizar,  alterar e excluir).

Ocorre que ao entrar na primeira vez, a listagem sai conforme o esperado. Chamo uma ação e ela executa conforme o esperado. Ao retornar para a listagem para uma nova acao, acontece o seguinte erro: 

"Notice: Undefined index: codipar_mem in /storage/ssd5/684/11016684/public_html/segue.php on line 62
ERROR: Não foi possível executar SELECT * FROM membros WHERE codipar_mem = order by codipar_mem asc, nomecasal_mem asc. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order by codipar_mem asc, nomecasal_mem asc' at line 1"
 
Agora eu so consigo voltar para um passo antes de mandar ler a tabela novamente ou sair. Vejam exemplos na figura anexada.
Segue abaixo do código de onde da o erro.
 
Muito obrigado
 
  <?php
                    // Attempt select query execution
                    if ($paroquia == 0) {
                        
                        $paroquia = $_GET['codipar_mem'];
                        
                        $sql = "SELECT * FROM membros WHERE codipar_mem = ".$paroquia.' order by codipar_mem asc, nomecasal_mem asc';
                    } else {
                        $sql = "SELECT * FROM membros WHERE codipar_mem = ".$paroquia.' order by codipar_mem asc, nomecasal_mem asc ';
                    }
                    
                    if($result = mysqli_query($link, $sql)){
                        if(mysqli_num_rows($result) > 0){
                            echo "<table class='table table-bordered table-striped'>";
                                echo "<thead>";
                                    echo "<tr>";
                                        echo "<th>Código</th>";
                                        echo "<th>Nome</th>";
                                        echo "<th>Paróquia</th>";
                                        echo "<th>Cidade</th>";
                                        echo "<th>Ação</th>";
                                    echo "</tr>";
                                echo "</thead>";
                                echo "<tbody>";
                                while($row = mysqli_fetch_array($result)){
                                    echo "<tr>";
                                        echo "<td>" . $row['codigo_mem']    . "</td>";
                                        echo "<td>" . $row['nomecasal_mem'] . "</td>";
                                        echo "<td>" . $row['paroquia_mem']  . "</td>";
                                        echo "<td>" . $row['cidadepar_mem'] . "</td>";
                                        echo "<td>";
                                            echo "<a href='read.php?codigo_mem="  . $row['codigo_mem'] ."' title='Visualizar Registro' data-toggle='tooltip'><span class='glyphicon glyphicon-eye-open'></span></a>";
                                            echo "<a href='update.php?codigo_mem=". $row['codigo_mem'] ."' title='Atualiza Registro' data-toggle='tooltip'><span class='glyphicon glyphicon-pencil'></span></a>";
                                            echo "<a href='delete.php?codigo_mem=". $row['codigo_mem'] ."' title='Visualiza Registro para Deletar' data-toggle='tooltip'><span class='glyphicon glyphicon-trash'></span></a>";
                                        echo "</td>";
                                    echo "</tr>";
                                }
                                echo "</tbody>";                            
                            echo "</table>";

Figura.jpg

Editado por Pillones
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...