• 0
Sign in to follow this  
Pillones

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

Question

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

Edited by Pillones

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this