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

Consulta em uma tabela


ramonduarte

Pergunta

Fala galera, beleza? Espero que sim!

Sou novo aqui no fórum, e to fazendo um sistema pro meu pcc de final de ano. E to perdido numa parada aqui.

O sistema é de uma livraria, e eu queria criar um menu "consulta" dentro do sistema em que jogava todos os livros de uma determinada livraria... ae que ta o problema, eu não consigo fazer isso. alguém poderia dar um help? vlw

segue o código

<?php 
                include('menuheader.php');
                require_once('includes/db.php');
                ?>
                
                <div id="principal">            
                <form action="#" method="post">
                    <fieldset>
                        <legend class="titulo">Consultar Livraria</legend>
                        <select name="produto">
                            <option value="">Selecionar..</option>
                         <?php
                                $sql =  mysql_query("SELECT codigoliv, nomeliv as titulo FROM livraria order by nomeliv");
                                 while ($result = mysql_fetch_array($sql) )
                                 {
                                    echo "<option value='".$result['codigoliv']."'>".$result['titulo']."</option>";                                
                                }
                            ?>                            
                        </select><br />
                        <input class="botao" type="submit" name="ajustar" value="Ok" />
                    </fieldset>
                 </form>
ae ele seleciona a livraria... até ae tudo bem, mas não sei como prosseguir ae... quando selecionar uma livraria teria que trazer as consultas dos livros que tem na livraria, só que não tenho ideia de como fazer... ________________________ Eu já tinha feito uma tela de consulta dos livros. Mas dos livros TODOS que estao cadastrados, e não por DETERMINADA livraria; espero que entendam. segue o código que eu fiz das consultas dos livros:
<?php
                
                        $tabela = 'livro';
                        $res_codigo = 'CODIGO';
                        $res_nome = 'TITULO';                
                
                
                        $sql =  mysql_query("SELECT $res_codigo, $res_nome as titulo, GRUPO FROM $tabela order by $res_nome LIMIT 200 ");
                    if($sql== 0)
                             $sql =  mysql_query("SELECT $res_codigo, $res_nome as titulo FROM $tabela order by $res_nome");
                         while ($result = mysql_fetch_array($sql) )
                         {
                           echo "<a id='editar' href=\"edicaolivro.php?cod=".$result[$res_codigo]."&tab=".$tabela."&tabcod=".$res_codigo."&nome=".$res_nome." \">Ver / Editar </a>";
                            echo "<a id='deletar' href=\"deleta.php?cod=".$result[$res_codigo]."&tab=".$tabela."&tabcod=".$res_codigo."&nome=".$res_nome." \"><img src=css/img/lixeira.jpg title=Deletar </a>";
                            echo "<p class='td'>".$result['titulo']."</p>";
                         }
                 ?>
o select que terá ser feito na tabela é esse:
SELECT titulo, codigoliv from livro, livraria where codigoliv=cd_livraria;

Só não tenho ideia de como prosseguir com o codigo depois que o usuario seleciona a livraria ;)

vlw

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Fala galera, beleza? Espero que sim!

Sou novo aqui no fórum, e to fazendo um sistema pro meu pcc de final de ano. E to perdido numa parada aqui.

O sistema é de uma livraria, e eu queria criar um menu "consulta" dentro do sistema em que jogava todos os livros de uma determinada livraria... ae que ta o problema, eu não consigo fazer isso. alguém poderia dar um help? vlw

segue o código

<?php 
                include('menuheader.php');
                require_once('includes/db.php');
                ?>
                
                <div id="principal">            
                <form action="#" method="post">
                    <fieldset>
                        <legend class="titulo">Consultar Livraria</legend>
                        <select name="produto">
                            <option value="">Selecionar..</option>
                         <?php
                                $sql =  mysql_query("SELECT codigoliv, nomeliv as titulo FROM livraria order by nomeliv");
                                 while ($result = mysql_fetch_array($sql) )
                                 {
                                    echo "<option value='".$result['codigoliv']."'>".$result['titulo']."</option>";                                
                                }
                            ?>                            
                        </select><br />
                        <input class="botao" type="submit" name="ajustar" value="Ok" />
                    </fieldset>
                 </form>
ae ele seleciona a livraria... até ae tudo bem, mas não sei como prosseguir ae... quando selecionar uma livraria teria que trazer as consultas dos livros que tem na livraria, só que não tenho ideia de como fazer... ________________________ Eu já tinha feito uma tela de consulta dos livros. Mas dos livros TODOS que estao cadastrados, e não por DETERMINADA livraria; espero que entendam. segue o código que eu fiz das consultas dos livros:
<?php
                
                        $tabela = 'livro';
                        $res_codigo = 'CODIGO';
                        $res_nome = 'TITULO';                
                
                
                        $sql =  mysql_query("SELECT $res_codigo, $res_nome as titulo, GRUPO FROM $tabela order by $res_nome LIMIT 200 ");
                    if($sql== 0)
                             $sql =  mysql_query("SELECT $res_codigo, $res_nome as titulo FROM $tabela order by $res_nome");
                         while ($result = mysql_fetch_array($sql) )
                         {
                           echo "<a id='editar' href=\"edicaolivro.php?cod=".$result[$res_codigo]."&tab=".$tabela."&tabcod=".$res_codigo."&nome=".$res_nome." \">Ver / Editar </a>";
                            echo "<a id='deletar' href=\"deleta.php?cod=".$result[$res_codigo]."&tab=".$tabela."&tabcod=".$res_codigo."&nome=".$res_nome." \"><img src=css/img/lixeira.jpg title=Deletar </a>";
                            echo "<p class='td'>".$result['titulo']."</p>";
                         }
                 ?>
o select que terá ser feito na tabela é esse:
SELECT titulo, codigoliv from livro, livraria where codigoliv=cd_livraria;

Só não tenho ideia de como prosseguir com o codigo depois que o usuario seleciona a livraria ;)

vlw

Primeira informações que necessitamos será o codigo das tabelas envolvidas nesse caso livraria e livro

na teoria seria algo assim

para selecionar o livro é necessario alguma coisa o codigo da livraria para selecionar todos da livraria

$sql=mysql_query("select * from livro where Codigo_livraria='$Codigo_livraria'") or die(mysql_error());

nome do livro exato

$sql=mysql_query("select * from livro where Nome_livro='$Nome_livro'") or die(mysql_error());

busca por caracteres presente no nome do livro

$sql=mysql_query("select * from livro where Nome_livro like'%$caracteres%'") or die(mysql_error());

para fazer uma coisa legal você pode listar todas as livrarias disponiveis e ao selecionar envia o codigo a pagina de busca que realiza a consulta até mais.

caso tenha duvida post o sql das tabelas e se possivel um link da pagina para ver melhor sua ideia até mais

Link para o comentário
Compartilhar em outros sites

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,9k
×
×
  • Criar Novo...