bom dia pessoal, tenho 2 tabelas no mysql, uma de alunos e uma de cursos, estou conseguindo fazer a inserção e a atualização dos dados sem problemas, porém fiz uma página de busca onde eu quero selecionar os alunos por curso, porém me retorna esse erro:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\pesquisar_curso.php on line 146, creio que o erro seria no select, porém não sei como fazer, gostaria de orientação quanto a isso... obrigado
<?php
include "config.php";
$valor = $_POST['id_curso'];
// linha 146 //
$busca = $busca = mysql_query("select * from tbl_alunos INNER JOIN tbl_cursos ON tbl_alunos.id_curso=tbl_cursos.id_curso WHERE id_curso='$valor'");
if (empty($busca)) { //Se não achar nada, lança essa mensagem
echo "<table>";
echo "<tr>";
echo "<td>Nenhum registro encontrado.";
echo "</td>";
echo "</tr>";
echo "</table";
}
// quando existir algo em '$busca_query' ele realizará o script abaixo.
while ($dados = mysql_fetch_array($busca)) {
echo "<table>";
echo "<tr>";
echo "<td bgcolor=#46acfc>";
echo "</td>";
echo "<tr>";
echo "<tr>";
echo "<td>";
echo "<b>Id do Aluno:</b> $dados[id_aluno]<br />";
Pergunta
Alexandre Pina
bom dia pessoal, tenho 2 tabelas no mysql, uma de alunos e uma de cursos, estou conseguindo fazer a inserção e a atualização dos dados sem problemas, porém fiz uma página de busca onde eu quero selecionar os alunos por curso, porém me retorna esse erro:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\pesquisar_curso.php on line 146, creio que o erro seria no select, porém não sei como fazer, gostaria de orientação quanto a isso... obrigado
<?php
include "config.php";
$valor = $_POST['id_curso'];
// linha 146 //
$busca = $busca = mysql_query("select * from tbl_alunos INNER JOIN tbl_cursos ON tbl_alunos.id_curso=tbl_cursos.id_curso WHERE id_curso='$valor'");
if (empty($busca)) { //Se não achar nada, lança essa mensagem
echo "<table>";
echo "<tr>";
echo "<td>Nenhum registro encontrado.";
echo "</td>";
echo "</tr>";
echo "</table";
}
// quando existir algo em '$busca_query' ele realizará o script abaixo.
while ($dados = mysql_fetch_array($busca)) {
echo "<table>";
echo "<tr>";
echo "<td bgcolor=#46acfc>";
echo "</td>";
echo "<tr>";
echo "<tr>";
echo "<td>";
echo "<b>Id do Aluno:</b> $dados[id_aluno]<br />";
echo "</tr>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "<b>Nome completo:</b> $dados[nome_aluno]<br />";
echo "</tr>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "<b>Curso:</b> $dados[curso]<br />";
echo "</tr>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "<b>Data de Ingresso:</b> $dados[data_ingresso]<br />";
echo "</tr>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "<b>Empresa:</b> $dados[empresa]<br />";
echo "</tr>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "<b><a href='form-alterar-cadastro.php?id_aluno={$dados['id_aluno]}'><img border=0 src=/images/alterar_cadastro.gif></img></a></b>";
echo "<b><a href='form-cadastro-dp.php?id_aluno={$dados['id_aluno']}'><img border=0 src=/images/incluir_dp.gif></img></a></b>";
echo("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
echo "<b><a href=dados-completos.php?id_aluno={$dados['id_aluno]}'><img border=0 src=/images/dados_completos.gif></img></a></b>";
echo("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
echo "<b><a href='form-rematricula.php?id_aluno={$dados['id_aluno']}'><img border=0 src=/images/rematricular.gif></img></a></b>";
echo("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
echo "<b><a href=form-situacao-dp.php?id_aluno={$dados['id_aluno]}'><img border=0 src=/images/alterar_situacao.gif></img></a></b>";
echo("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
echo "</tr>";
echo "</td>";
echo "<tr>";
echo "<td bgcolor=#f8f8fA>";
echo "</td>";
echo "</tr>";
echo "</td>";
echo "</table>";
}
?>
Link para o comentário
Compartilhar em outros sites
4 respostass 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.