Ir para conteúdo

POWERED BY:

Arquivado

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

FBrandt

Query was empty

Recommended Posts

Bom graças a um amigo do forum descobri que a meleca da query ta vazia não sei como resolver se alguém tiver uma dica fico grato: vo postar as 3 páginas denovo para verem como ta o cód:

Pág. 1: frmnotas.php

CODE
<html>

<head>

<title>Cadastro de notas</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#FFFFFF" text="#000000">

<?

include "funcoes.php";

include "cabecalho.php" ;

$conec ;

$materia = $_POST['materia'] ;

$curso = $_POST['curso'];

$periodo = $_POST['periodo'];

$bimestre = $_POST['bimestre'];

?>

<table width="100%" border="0" cellspacing="0">

<tr>

<td> </td>

</tr>

<tr>

<td>

<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i><font size="3">Cadastro de Notas</font></i></b></font></div>

</td>

</tr>

<tr>

<td>

<hr>

</td>

</tr>

<tr>

<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Preencha os

dados :</font></td>

</tr>

<tr>

<td>

<form name="form1" method="post" action="frmnotas1.php">

<table width="100%" border="0" cellspacing="0">

<tr>

<td width="15%"> </td>

<td width="85%"> </td>

</tr>

<tr>

<td width="15%">

<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Curso

: </font></div>

</td>

<td width="85%">

 

<? $curso = comboboxcurso();?>

 

</td>

</tr>

<tr>

<td width="15%">

<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Periodo

: </font></div>

</td>

<td width="85%">

<input type="text" name="periodo" size="6" maxlength="6" value="<? echo $periodo ; ?>">

</td>

</tr>

<tr>

<td width="15%">

<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Materia

: </font></div>

</td>

<td width="85%">

<? $materia = comboboxmateria();?>

</td>

</tr>

<tr>

<td width="15%">

<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Referente à

: </font></div>

</td>

<td width="85%">

 

<select name="bimestre"><>

<option value="0">Nota à Digitar</option>

<option value="1">1º Bimestre</option>

<option value="2">2º Bimestre</option>

<option value="3">Exame</option>

</select>

</td>

 

<tr>

<td width="15%" height="16"> </td>

<td width="85%" height="16"> </td>

</tr>

<tr>

<td width="15%"> </td>

<td width="85%">

<input type="submit" name="Submit" value="Confirmar">

<input type="reset" name="Submit2" value="Limpar">

</td>

</tr>

<tr>

<td width="15%"><font face="Arial, Helvetica, sans-serif" size="2"><a href="java script:history.go(-1)">Retorna</a></font></td>

<td width="85%"> </td>

</tr>

</table>

</form>

</td>

</tr>

</table>

<?

include "rodape.php" ;

?>

</body>

</html>

 

Pág 2 .. frmnotas1.php

 

CODE
<?

include "cabecalho.php";

include "funcoes.php";

$conec ;

$bco ;

$conectou = 0;

$erro=0;

$materia = $_POST['materia'] ;

$curso = $_POST['curso'];

$periodo = $_POST['periodo'];

$bimestre = $_POST['bimestre'];

include "conexao.php" ;

?>

<html>

<head>

<title>Cadastro de Notas</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#FFFFFF" text="#000000">

<form name="form1" method="post" action="gravanotas.php">

<table width="100%" border="0" cellspacing="0">

<tr>

<td> </td>

</tr>

<tr>

<td>

<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i><font size="3">Cadastro de Notas</font></i></b></font></div>

</td>

</tr>

<?

# Recebe dados da materia

$stgsql = "SELECT * FROM materias WHERE id=\"$materia\";";

$res = mysql_query($stgsql,$conec) ;

$dados = mysql_fetch_array($res);

$numero=$dados['id'];

$materianome=$dados['nome'];

$materiacreditos=$dados['creditos'];

$materiacargahoraria=$dados['cargahoraria'];

 

# Recebe dados do curso

$stgsql = "select * from cursos where id=\"$curso\";" ;

$res = mysql_query($stgsql,$conec) ;

$dados1 = mysql_fetch_array($res);

$cursonome=$dados1['nome'];

 

# Cria lista de alunos matriculados

$stgsql = "select * from disciplinascurso where curso=\"$curso\" and periodo=\"$periodo\" and materia=\"$materia\";" ;

$res = mysql_query($stgsql,$conec) ;

$linhas = mysql_num_rows($res) ;

$linhasini = 1 ;

$dados2 = mysql_fetch_array($res) ;

$ad=0;

if ($bimestre==1) $ad=$dados2['aulas1'];

if ($bimestre==2) $ad=$dados2['aulas2'];

if ($bimestre==3) $ad=$dados2['aulas1']+$dados2['aulas2'];

while ($linhasini <= $linhas) {

if ($bimestre==1) {

$notaaluno[$linhasini-1]=$dados2['nota1'];

$faltaaluno[$linhasini-1]=$dados2['falta1'];

}

if ($bimestre==2) {

$notaaluno[$linhasini-1]=$dados2['nota2'];

$faltaaluno[$linhasini-1]=$dados2['falta2'];

}

if ($bimestre==3){

$notaaluno[$linhasini-1]=$dados2['exame'];

$faltaaluno[$linhasini-1]=$dados2['falta1']+$dados2['falta2'];

}

$materiaid[$linhasini-1] = $dados2['id'] ;

$materiaaluno[$linhasini-1] = $dados2['aluno'];

$linhasini++;

$dados2 = mysql_fetch_array($res) ;

}

 

# Encontra o nome dos alunos

for ($a=0; $a<$linhasini-1; $a++){

$matricula=$materiaaluno[$a];

$stgsql = "select * from alunos where matricula=\"$matricula\";" ;

$res = mysql_query($stgsql,$conec) ;

$dados3 = mysql_fetch_array($res);

$alunonome[$a]=$dados3['nome'];

}

 

?>

<tr>

<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Curso: <? echo "$cursonome <br>"; ?>Matéria: <? echo "$materianome - Carga Horária: $materiacargahoraria Horas"; ?></font></td>

</tr>

<tr><td>

<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aulas Dadas no <? if ($bimestre==1) echo "1º Bimestre"; if ($bimestre==2) echo "2º Bimestre"; if ($bimestre==3) echo "Semestre, NÃO ALTERAR"; ?> : </font>

<input type="text" name="ad" size="2" maxlength="2" value="<? echo $ad ; ?>">

</td>

</tr>

<tr>

<td>

<hr>

</td>

</tr>

 

<?

 

?>

 

 

<table width="100%" border="1" cellspacing="0">

<tr>

<td width="10%">Matr</td>

<td width="50%">Aluno</td>

<td width="20%">Nota</td>

<td width="20%">Faltas</td>

</tr>

<?

$listagem;

for ($i=0; $i<>$a; $i++)

{

$listagem[$i]['nm']=$alunonome[$i];

$listagem[$i]['mtr']=$materiaaluno[$i];

$listagem[$i]['nt']=$notaaluno[$i];

$listagem[$i]['ft']=$faltaaluno[$i];

$listagem[$i]['id']=$materiaid[$i];

}

sort($listagem);

for ($i=0; $i<>$a; $i++)

{

$mtraluno=$listagem[$i]['mtr'];

$nomeal=$listagem[$i]['nm'];

$nota=$listagem[$i]['nt'];

$falta=$listagem[$i]['ft'];

$idnota=$listagem[$i]['id'];

echo "<tr>";

echo "<td width=\"10%\">$mtraluno</td>";

echo "<td width=\"50%\">$nomeal</td>";

echo "<td width=\"20%\"><input type=\"text\" name=\"nota_$i\" size=\"6\" maxlength=\"6\" value=\"$nota\"</td>";

echo "<td width=\"20%\"><input type=\"text\" name=\"falta_$i\" size=\"2\" maxlength=\"2\" value=\"$falta\"";

echo "<input type=hidden name=\"id_$i\" value=\"$idnota\"</td>";

echo "</tr>";

}

echo "<input type=hidden name=\"qtd\" value=\"$a\"";

echo "<input type=hidden name=\"bim\" value=\"$semestre\"";

 

?>

 

</table> <table width="100%" border="1" cellspacing="0">

<tr>

<td><div align="center">

<input type="submit" name="Submit" value="Confirmar Notas">

 

<input type="reset" name="Submit2" value="Limpar">

</div></td>

</tr></table>

</form>

<? include "rodape.php" ?>

</body>

</html>

 

Pág 3 .. gravanotas.php

 

CODE
<?

$conec ;

$bco ;

$conectou = 0;

include "conexao.php";

$ad=$_POST['ad'];

for ($i=0; $i<=$_POST['qtd']; $i++)

{

$id=$_POST["id_$i"];

$nota=$_POST["nota_$i"];

$falta=$_POST["falta_$i"];

if ($_POST['bim']==1)

{

$stgsql = "update disciplinascurso set nota1='$nota',falta1='$falta',aulas1='$ad' WHERE id=$id";

 

}

elseif ($_POST['bim']==2)

{

$stgsql = "update disciplinascurso set nota2='$nota',falta2='$falta',aulas2='$ad' WHERE id=$id";

}

elseif ($_POST['bim']==3)

{

$stgsql = "update disciplinascurso set exame='$nota' WHERE id=$id";

}

$res = mysql_query($stgsql,$conec) or die (mysql_error());

//$res = mysql_query($stgsql,$conec) ;

 

}

// include "cabecalho.php";

// if ($res) include "sucessoinclusao.php" ;

// else include "erroinclusao.php" ;

// include "rodape.php";

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja onde que eh, porque quer dizer que sua consulta esta vazia, comigo ocorre esse erro quando uso ADODB e não forço o update, mas ai não sei, você ta usando as funções do mysql.

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja onde que eh, porque quer dizer que sua consulta esta vazia, comigo ocorre esse erro quando uso ADODB e não forço o update, mas ai não sei, você ta usando as funções do mysql.

Obrigado mas não entendi muita coisa 0o ..

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.