Sistema de avaliação
Eu estou desenvolvendo um sistema de avaliação de funcionários mas só que não consigo enserir as matriculas do avaliadores e funcionarios no banco de dados.
Eu tenho a página home onde eu faço a pesquisa e dps tenho outra chamada resultado, assim:
<?php
include "conexao.php";
// Conecta o servidor and seleciona o database.
mysql_connect("localhost", "root", "")or die("cannot connect");
mysql_select_db("sad")or die("cannot select DB");
$busca = $_POST['palavra'];// palavra que o usuario digitou
$busca_query = mysql_query("SELECT * FROM funcionarios WHERE nome LIKE '%$busca%'")or die(mysql_error());//faz a busca com as palavras enviadas
if (empty($busca_query)) { //Se nao achar nada, lança essa mensagem
echo "Nenhum registro encontrado.";
}
// quando existir algo em '$busca_query' ele realizará o script abaixo.
while ($dados = mysql_fetch_array($busca_query)) {
echo "<table width=450 border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=38 bgcolor=#E9E9E9>$dados[nome] <a href='avaliacao.php'>avaliar</a>
<a href='ver_resultado.php'>ver resultado</a></td>
</tr>
</table>";
echo "<br>";
}
?>
observe que tem um link para "avaliar" o funcionário.
Na pagina avaliacao.php tem isso aqui
<?php
include "conexao.php";
$resposta1 = $_POST['resposta1'];
$resposta2 = $_POST['resposta2'];
$resposta3 = $_POST['resposta3'];
$resposta4 = $_POST['resposta4'];
$resposta5 = $_POST['resposta5'];
$resposta6 = $_POST['resposta6'];
$data = date('d-m-Y H:i:s');
$media = $resposta1+$resposta2+$resposta3+$resposta4+$resposta5+$resposta6;
$media=$media/6;
$query = mysql_query("INSERT INTO avaliados VALUES (null,'$data','$mat_aval','$mat_func','$resposta1','$resposta2','$resposta3','$resposta4','$resposta5','$resposta6','$media')");
if($query){
echo "Avaliado com sucesso<p><a href='home.php'>Voltar</a>";
} else {
echo "Não foi possivel Avaliar<p><a href='home.php'>Voltar</a>";
}
?>
mas só que não inseri a matricula do funcionario nem do avaliador... o que eu faço?
Discussão (40)
Carregando comentários...