Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Duarte

Sistema de avaliação

Recommended Posts

Ta dando erro

 

Notice: Undefined index: mat_func in C:\wamp\www\SAD\resultado.php on line 118

Matricula

 

olha só como fico

 

$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>";

echo "Matricula ".$_POST["mat_func "];

}

?>

 

Eu coloquei um echo "Matricula ".$_POST["mat_func "]; para ver se está aparecendo a matricula do funcionario e nada... o que será que ta errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte, adicione em cima do teu script:

 

echo '<pre>';
var_dump( $_POST );

 

oque tá acontecendo, é que o name do teu input, não tá batendo com oque você acha que ele é.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é na hora de buscar a variavel mat_func no SELECT

 

e pra salvar automaticamente a variavel mat_aval tem que fazer por sessão, agora sei lá como...

 

alguém pode ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

André, deu erro...

 

eu devo ter colocado no lugar errado...

 

isso ae tem que colocar na hora de exibir o resultado e dps colocar na outra pagina para passar o valor para ela pra dps inserir a variavel mat_aval né?

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso:

 

<input type="hidden" name="$mat_func" value="<?php echo $_POST['$mat_func'];?>">

<input type="hidden" name="$mat_aval" value="<?php echo $_POST['$mat_aval'];?>">

você troca por:

<input type="hidden" name="mat_func" value="<?php echo $_POST['mat_func'];?>">

<input type="hidden" name="mat_aval" value="<?php echo $_POST['mat_aval'];?>">

 

feche o teu navegador, reabra, e refaça o teste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça oque eu pedi aqui:

 

http://forum.imasters.com.br/topic/424853-sistema-de-avaliacao/page__view__findpost__p__1677094

 

e poste o resultado.

e também poste o teu código mais atual, depois de todas as modificações que foram sugeridas.

 

 

@ - KbeçãO -, e galera.. por favor:

use o Responder Azul respondery.png

ou a 'Resposta Rápida'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@- KbeçãO -, hauhauhau... cara.. acho q você não entendeu.. olha oque acontece, se você usa o [Responder] do meu post:

 

image.png

 

 

Entendeu? um quote completo e desnecessário do meu post.

isso polui o teu post, aumenta a rolagem da tela, e atrapalha a leitura.

E agora olha oque eu tenho que fazer:

 

image.png

 

entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra, não fala onde tem que por? você também não quer comida na boca?

OLHA ONDE ESTÃO AS RESPOSTAS

EU disse no começo do tópico, após você mostrar os campos dos formularios #13

E o William complementou no #29

 

Não precisa nem comentar não é? Como você quer ser um programador se você tem preguiça de ler ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, o script já tava desse jeito ae...

 

<?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>"; 
}
?>

<p>

</p>

<input type="hidden" name="mat_func" value="<?php echo $_POST['mat_func'];?>">

 

....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.