Publicada por heckjp em 19/06/2007 - 14:44h:
* heckjp usa elementary OS

Saudações galera do VOL...eu tenho 1 pergunta para quem manja de PHP
É o seguinte:

Trabalho pra 1 faculdade e tenho que desenvolver 1 sisteminha que cadastra e mostra os trabalhos dos alunos...porém estou com dificuldade em fazer executar corretamente meu codigo na hora de mostrar os trabalhos...
Basicamente eu fiz 1 combobox para escolha do curso e ao dar o post no botao ele gera via codigo 1 outro select para selecionar o ano...ele ainda esta em fase de teste..porém o que eu fiz foi no lugar de selecionar o trabalho de acordo com o ano..é selecionar diretamente os trabalhos independente de ano...apenas para teste como ja mencionei...mas acontece que ele não está conseguindo captar minhas variaveis para executar o SELECT ...e a questão é nao consigo encontrar o meu erro.....

A seguir vou colocar a parte que interessa dos dois scripts.....

SCRIPT ver_trabalhos.php
if ($_POST['cursos'] && $_POST['cursos']!="--Selecione um curso--")
         {
            $cursos=$_POST['cursos'];
            echo "<form action="" method="post">
             <select name="ano">";
            for ($i=$a;$i>=$a2;$i--)
            {
               echo "<option>$i</option>";
            }
            echo "</select>";
            echo "<input type="submit" value="Ver Trabalhos">      </form>";
      ?>

      <hr />
      

      <?php
         //chama script que filtra os trabalhos
         if ($_POST['ano'])
         {
            include("trabalhos.php");
         };
      };
?>

SCRIPT trabalhos.php

require_once ("ver_trabalhos.php");
if ($cursos=="Administração")
{
   $curso=1;
}
else if ($cursos=="Ciências Contábeis")
{
   $curso=2;
}else if ($cursos=="Letras")
{
   $curso=3;
}else if ($cursos=="Recursos Humanos"){
   $curso=4;
}else if ($cursos=="Sistemas de Informação")
{
   $curso=5;
}

//conecta com o banco de dados

require ("../sistema/config.inc.php");
mysql_select_db("tcc");

//puxa dados para visualização dos trabalhos

$sql="SELECT DISTINCT t.ID AS 'id_trabalho', t.titulo AS 'titulo',t.arquivo AS 'arquivo',t.data as 'data',c.ID_curso AS 'curso'
FROM trabalhos t INNER JOIN membros m ON t.ID=m.ID_trabalho INNER JOIN cadastro c ON c.ID=m.ID_membro
WHERE c.ID_curso=$curso ORDER BY t.data DESC";
$linha=mysql_query($sql);
if (mysql_num_rows($linha)==0)
{
   echo "<p align="center">Nenhum trabalho encontrado</p>";
}

  
Nenhuma resposta encontrada.
  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts