Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala garela,
hoje eu estava montando mais uma parte do meu sistema e me deparei de novo com mais um problema.
Essa página deveria alterar o campo level da minha DB porem ela na o faz.
Pelo que pude perceber o problema é na função, parece que ela não está reconhecendo o valor q eu dei para a variável $level
EU digo isso porque o script é executa e me da o avisa de Sucesso porem nada é alterado na DB.
<?php
if (!empty($_POST) AND (empty($_POST['unidade']) OR empty($_POST['professor']) OR empty($_POST['acao']))) {
header("Location: admin_prof.php"); exit;
}
include ('conec.php');
$acao = $_POST['acao'];
$unidade = $_POST['unidade'];
$prof = $_POST['professor'];
switch($acao){
case apagar :
$declar = "DELETE from professor WHERE unidade = '$unidade' AND professores = '$prof'; ";
$query = mysql_query ($declar)or die(mysql_error());
if($query) {
echo "<center>Professor deletado do sistema com sucesso!";
echo "<p><a href='index.php'><strong>Voltar</strong></a></p></center>";}
else {
echo "<center>Houve um erro!!";
echo "<p><a href='admin_prof.php><strong>Voltar</strong></a></p></center>";}
break; $level = 2;
mudar_level($level);
break; $level = 1;
mudar_level($level);
break; echo "Houve um erro! Por favor entre em contato com o Administrador.";
break;
}
function mudar_level($level){
$declar = "UPDATE professor SET level='$level' WHERE unidade='$unidade' AND professores='$prof'; ";
$query = mysql_query ($declar)or die(mysql_error());
if($query) {
echo "<center>Nível do professor alterado com sucesso!";
echo "<p><a href='index.php'a>Voltar</a></p></center>"; }
else {
echo "<center>Houve um erro!!";
echo "<p><a href='admin_prof.php'>Voltar</a></p></center>";}
}
?>Carregando comentários...