Ir para conteúdo

POWERED BY:

Arquivado

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

vidaloka860

Erro de syntax

Recommended Posts

Tenho um codigo enorme... Muito confuso por sinal.

Quando testo em localhost não da problema algum, mas quando upa para um servidor que no caso é o 000webwhost aparece

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' WHERE id = ''' at line 1

o codigo é enorme... aqui esta ele

 

<?php
$hostname_prova = "******";
$database_prova = "XXXXXX";
$username_prova = "//\/\\";
$password_prova = "+-+-+-+";
$prova = mysql_pconnect($hostname_prova, $username_prova, $password_prova) or trigger_error(mysql_error(),E_USER_ERROR);
?>
<?php
if (!isset($_SESSION)) {
 session_start();
}
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { 
 // For security, start by assuming the visitor is NOT authorized. 
 $isValid = False; 

 // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. 
 // Therefore, we know that a user is NOT logged in if that Session variable is blank. 
 if (!empty($UserName)) { 
   // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. 
   // Parse the strings into arrays. 
   $arrUsers = Explode(",", $strUsers); 
   $arrGroups = Explode(",", $strGroups); 
   if (in_array($UserName, $arrUsers)) { 
     $isValid = true; 
   } 
   // Or, you may restrict access to only certain users based on their username. 
   if (in_array($UserGroup, $arrGroups)) { 
     $isValid = true; 
   } 
   if (($strUsers == "") && true) { 
     $isValid = true; 
   } 
 } 
 return $isValid; 
}

$MM_restrictGoTo = "index.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {   
 $MM_qsChar = "?";
 $MM_referrer = $_SERVER['PHP_SELF'];
 if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
 if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) 
 $MM_referrer .= "?" . $QUERY_STRING;
 $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
 header("Location: ". $MM_restrictGoTo); 
 exit;
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
 if (PHP_VERSION < 6) {
   $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
 }

 $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

 switch ($theType) {
   case "text":
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     break;    
   case "long":
   case "int":
     $theValue = ($theValue != "") ? intval($theValue) : "NULL";
     break;
   case "double":
     $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
     break;
   case "date":
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     break;
   case "defined":
     $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
     break;
 }
 return $theValue;
}
}

$solucaodosproblemas = $_SESSION['MM_Username'];
mysql_select_db($database_prova, $prova);
$query_listadequestoes = "SELECT * FROM provadoaluno WHERE id_aluno = 'netlan'";
$listadequestoes = mysql_query($query_listadequestoes, $prova) or die(mysql_error());
$row_listadequestoes = mysql_fetch_assoc($listadequestoes);
$totalRows_listadequestoes = mysql_num_rows($listadequestoes); ?>
<?php /* aqui é um acho mudado para variavel que é todos os valores da tavela prova do aluno, contendo o numero(id) da questao*/?>
<?php $questao1  = $row_listadequestoes['questao1']; ?>
<?php $questao2  = $row_listadequestoes['questao2']; ?>
<?php $questao3  = $row_listadequestoes['questao3']; ?>
<?php $questao4  = $row_listadequestoes['questao4']; ?>
<?php $questao5  = $row_listadequestoes['questao5']; ?>
<?php $questao6  = $row_listadequestoes['questao6']; ?>
<?php $questao7  = $row_listadequestoes['questao7']; ?>
<?php $questao8  = $row_listadequestoes['questao8']; ?>
<?php $questao9  = $row_listadequestoes['questao9']; ?>
<?php $questao10  = $row_listadequestoes['questao10']; ?>
<?php $questao11  = $row_listadequestoes['questao11']; ?>
<?php $questao12  = $row_listadequestoes['questao12']; ?>
<?php $questao13  = $row_listadequestoes['questao13']; ?>
<?php $questao14  = $row_listadequestoes['questao14']; ?>
<?php $questao15  = $row_listadequestoes['questao15']; ?>
<?php $questao16  = $row_listadequestoes['questao16']; ?>
<?php $questao17  = $row_listadequestoes['questao17']; ?>
<?php $questao18  = $row_listadequestoes['questao18']; ?>
<?php $questao19  = $row_listadequestoes['questao19']; ?>
<?php $questao20  = $row_listadequestoes['questao20']; ?>
<?php /* aqui estao as buscas derivadas do nuumero da questao que esta numerado acima*/?>
<?php $colname_niveldeprova = "-1";
if (isset($_SESSION['MM_Username'])) {
 $colname_niveldeprova = $_SESSION['MM_Username'];
}
mysql_select_db($database_prova, $prova);
$query_niveldeprova = sprintf("SELECT * FROM login WHERE usuario = %s", GetSQLValueString($colname_niveldeprova, "text"));
$niveldeprova = mysql_query($query_niveldeprova, $prova) or die(mysql_error());
$row_niveldeprova = mysql_fetch_assoc($niveldeprova);
$totalRows_niveldeprova = "-1";
if (isset($_SESSION['MM_Username'])) {
 $totalRows_niveldeprova = $_SESSION['MM_Username'];

}
mysql_select_db($database_prova, $prova);
$query_niveldeprova = sprintf("SELECT * FROM login WHERE usuario = %s", GetSQLValueString($colname_niveldeprova, "text"));
$niveldeprova = mysql_query($query_niveldeprova, $prova) or die(mysql_error());
$row_niveldeprova = mysql_fetch_assoc($niveldeprova);
$totalRows_niveldeprova = mysql_num_rows($niveldeprova);

$niveldeprova = $row_niveldeprova['nivelprova'];

mysql_select_db($database_prova, $prova);
$query_questao1 = "SELECT * FROM $niveldeprova WHERE id = '$questao1'";
$questao1 = mysql_query($query_questao1, $prova) or die(mysql_error());
$row_questao1 = mysql_fetch_assoc($questao1);
$totalRows_questao1 = mysql_num_rows($questao1);

mysql_select_db($database_prova, $prova);
$query_questao2 = "SELECT * FROM $niveldeprova WHERE id = '$questao2'";
$questao2 = mysql_query($query_questao2, $prova) or die(mysql_error());
$row_questao2 = mysql_fetch_assoc($questao2);
$totalRows_questao2 = mysql_num_rows($questao2);

mysql_select_db($database_prova, $prova);
$query_questao3 = "SELECT * FROM $niveldeprova WHERE id = '$questao3'";
$questao3 = mysql_query($query_questao3, $prova) or die(mysql_error());
$row_questao3 = mysql_fetch_assoc($questao3);
$totalRows_questao3 = mysql_num_rows($questao3);

mysql_select_db($database_prova, $prova);
$query_questao4 = "SELECT * FROM $niveldeprova WHERE id = '$questao4'";
$questao4 = mysql_query($query_questao4, $prova) or die(mysql_error());
$row_questao4 = mysql_fetch_assoc($questao4);
$totalRows_questao4 = mysql_num_rows($questao4);

mysql_select_db($database_prova, $prova);
$query_questao5 = "SELECT * FROM $niveldeprova WHERE id = '$questao5'";
$questao5 = mysql_query($query_questao5, $prova) or die(mysql_error());
$row_questao5 = mysql_fetch_assoc($questao5);
$totalRows_questao5 = mysql_num_rows($questao5);

mysql_select_db($database_prova, $prova);
$query_questao6 = "SELECT * FROM $niveldeprova WHERE id = '$questao6'";
$questao6 = mysql_query($query_questao6, $prova) or die(mysql_error());
$row_questao6 = mysql_fetch_assoc($questao6);
$totalRows_questao6 = mysql_num_rows($questao6);

mysql_select_db($database_prova, $prova);
$query_questao7 = "SELECT * FROM $niveldeprova WHERE id = '$questao7'";
$questao7 = mysql_query($query_questao7, $prova) or die(mysql_error());
$row_questao7 = mysql_fetch_assoc($questao7);
$totalRows_questao7 = mysql_num_rows($questao7);

mysql_select_db($database_prova, $prova);
$query_questao8 = "SELECT * FROM $niveldeprova WHERE id = '$questao8'";
$questao8 = mysql_query($query_questao8, $prova) or die(mysql_error());
$row_questao8 = mysql_fetch_assoc($questao8);
$totalRows_questao8 = mysql_num_rows($questao8);

mysql_select_db($database_prova, $prova);
$query_questao9 = "SELECT * FROM $niveldeprova WHERE id = '$questao9'";
$questao9 = mysql_query($query_questao9, $prova) or die(mysql_error());
$row_questao9 = mysql_fetch_assoc($questao9);
$totalRows_questao9 = mysql_num_rows($questao9);

mysql_select_db($database_prova, $prova);
$query_questao10 = "SELECT * FROM $niveldeprova WHERE id = '$questao10'";
$questao10 = mysql_query($query_questao10, $prova) or die(mysql_error());
$row_questao10 = mysql_fetch_assoc($questao10);
$totalRows_questao10 = mysql_num_rows($questao10);

mysql_select_db($database_prova, $prova);
$query_questao11 = "SELECT * FROM $niveldeprova WHERE id = '$questao11'";
$questao11 = mysql_query($query_questao11, $prova) or die(mysql_error());
$row_questao11 = mysql_fetch_assoc($questao11);
$totalRows_questao11 = mysql_num_rows($questao11);

mysql_select_db($database_prova, $prova);
$query_questao12 = "SELECT * FROM $niveldeprova WHERE id = '$questao12'";
$questao12 = mysql_query($query_questao12, $prova) or die(mysql_error());
$row_questao12 = mysql_fetch_assoc($questao12);
$totalRows_questao12 = mysql_num_rows($questao12);

mysql_select_db($database_prova, $prova);
$query_questao13 = "SELECT * FROM $niveldeprova WHERE id = '$questao13'";
$questao13 = mysql_query($query_questao13, $prova) or die(mysql_error());
$row_questao13 = mysql_fetch_assoc($questao13);
$totalRows_questao13 = mysql_num_rows($questao13);

mysql_select_db($database_prova, $prova);
$query_questao14 = "SELECT * FROM $niveldeprova WHERE id = '$questao14'";
$questao14 = mysql_query($query_questao14, $prova) or die(mysql_error());
$row_questao14 = mysql_fetch_assoc($questao14);
$totalRows_questao14 = mysql_num_rows($questao14);

mysql_select_db($database_prova, $prova);
$query_questao15 = "SELECT * FROM $niveldeprova WHERE id = '$questao15'";
$questao15 = mysql_query($query_questao15, $prova) or die(mysql_error());
$row_questao15 = mysql_fetch_assoc($questao15);
$totalRows_questao15 = mysql_num_rows($questao15);

mysql_select_db($database_prova, $prova);
$query_questao16 = "SELECT * FROM $niveldeprova WHERE id = '$questao16'";
$questao16 = mysql_query($query_questao16, $prova) or die(mysql_error());
$row_questao16 = mysql_fetch_assoc($questao16);
$totalRows_questao16 = mysql_num_rows($questao16);

mysql_select_db($database_prova, $prova);
$query_questao17 = "SELECT * FROM $niveldeprova WHERE id = '$questao17'";
$questao17 = mysql_query($query_questao17, $prova) or die(mysql_error());
$row_questao17 = mysql_fetch_assoc($questao17);
$totalRows_questao17 = mysql_num_rows($questao17);

mysql_select_db($database_prova, $prova);
$query_questao18 = "SELECT * FROM $niveldeprova WHERE id = '$questao18'";
$questao18 = mysql_query($query_questao18, $prova) or die(mysql_error());
$row_questao18 = mysql_fetch_assoc($questao18);
$totalRows_questao18 = mysql_num_rows($questao18);

mysql_select_db($database_prova, $prova);
$query_questao19 = "SELECT * FROM $niveldeprova WHERE id = '$questao19'";
$questao19 = mysql_query($query_questao19, $prova) or die(mysql_error());
$row_questao19 = mysql_fetch_assoc($questao19);
$totalRows_questao19 = mysql_num_rows($questao19);

mysql_select_db($database_prova, $prova);
$query_questao20 = "SELECT * FROM $niveldeprova' WHERE id = '$questao20'";
$questao20 = mysql_query($query_questao20, $prova) or die(mysql_error());
$row_questao20 = mysql_fetch_assoc($questao20);
$totalRows_questao20 = mysql_num_rows($questao20);

$colname_excluirlinha = "-1";
if (isset($_SESSION['MM_Username'])) {
 $colname_excluirlinha = $_SESSION['MM_Username'];
}
mysql_select_db($database_prova, $prova);
$query_excluirlinha = sprintf("SELECT * FROM login WHERE usuario = %s", GetSQLValueString($colname_excluirlinha, "text"));
$excluirlinha = mysql_query($query_excluirlinha, $prova) or die(mysql_error());
$row_excluirlinha = mysql_fetch_assoc($excluirlinha);
$totalRows_excluirlinha = mysql_num_rows($excluirlinha);

$colname_excluirpprova = "-1";
if (isset($_SESSION['MM_Username'])) {
 $colname_excluirpprova = $_SESSION['MM_Username'];
}
mysql_select_db($database_prova, $prova);
$query_excluirpprova = sprintf("SELECT * FROM provadoaluno WHERE id_aluno = %s", GetSQLValueString($colname_excluirpprova, "text"));
$excluirpprova = mysql_query($query_excluirpprova, $prova) or die(mysql_error());
$row_excluirpprova = mysql_fetch_assoc($excluirpprova);
$totalRows_excluirpprova = mysql_num_rows($excluirpprova);


mysql_select_db($database_prova, $prova);
$query_buscarsala = sprintf("SELECT sala FROM login WHERE usuario = %s", GetSQLValueString($colname_buscarsala, "text"));
$buscarsala = mysql_query($query_buscarsala, $prova) or die(mysql_error());
$row_buscarsala = mysql_fetch_assoc($buscarsala);
$totalRows_buscarsala = mysql_num_rows($buscarsala);
?>
<?php /* aqui estão as respostas dadas ao DB*/?>
<?php $resposta1 = $row_questao1['resposta']; ?>
<?php $resposta2 = $row_questao1['resposta']; ?>
<?php $resposta3 = $row_questao1['resposta']; ?>
<?php $resposta4 = $row_questao1['resposta']; ?>
<?php $resposta5 = $row_questao1['resposta']; ?>
<?php $resposta6 = $row_questao1['resposta']; ?>
<?php $resposta7 = $row_questao1['resposta']; ?>
<?php $resposta8 = $row_questao1['resposta']; ?>
<?php $resposta9 = $row_questao1['resposta']; ?>
<?php $resposta10 = $row_questao1['resposta']; ?>
<?php $resposta11 = $row_questao1['resposta']; ?>
<?php $resposta12 = $row_questao1['resposta']; ?>
<?php $resposta13 = $row_questao1['resposta']; ?>
<?php $resposta14 = $row_questao1['resposta']; ?>
<?php $resposta15 = $row_questao1['resposta']; ?>
<?php $resposta16 = $row_questao1['resposta']; ?>
<?php $resposta17 = $row_questao1['resposta']; ?>
<?php $resposta18 = $row_questao1['resposta']; ?>
<?php $resposta19 = $row_questao1['resposta']; ?>
<?php $resposta20 =  $row_questao1['resposta']; ?>
<?php
/* aqui busca as respostas dadas na pagina anterior*/
$quesao1 = $_POST['questao1'];
$quesao2 = $_POST['questao2'];
$quesao3 = $_POST['questao3'];
$quesao4 = $_POST['questao4'];
$quesao5 = $_POST['questao5'];
$quesao6 = $_POST['questao6'];
$quesao7 = $_POST['questao7'];
$quesao8 = $_POST['questao8'];
$quesao9 = $_POST['questao9'];
$quesao10 = $_POST['questao10'];
$quesao11 = $_POST['questao11'];
$quesao12 = $_POST['questao12'];
$quesao13 = $_POST['questao13'];
$quesao14 = $_POST['questao14'];
$quesao15 = $_POST['questao15'];
$quesao16 = $_POST['questao16'];
$quesao17 = $_POST['questao17'];
$quesao18 = $_POST['questao18'];
$quesao19 = $_POST['questao19'];
$quesao20 = $_POST['questao20'];
?>
<?php
/*  aqui começa a comparar quais estão certas ou erradas*/

$nota = 0;
if($resposta1 == $quesao1)
$nota = $nota + 1;
else{
$nota = 0;
}

if($resposta2 == $quesao2)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta3 == $quesao3)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta4 == $quesao4)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta5 == $quesao5)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta6 == $quesao6)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta7 == $quesao7)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta8 == $quesao8)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta9 == $quesao9)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta10 == $quesao10)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta11 == $quesao11)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}
if($resposta12 == $quesao12)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta13 == $quesao13)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta14 == $quesao14)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta15 == $quesao15)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta16 == $quesao16)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta17 == $quesao17)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta18 == $quesao18)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta19 == $quesao19)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

if($resposta20 == $quesao20)
$nota = $nota + 1;
else{
$nota = $nota + 0;
}

$usuariologado = $_SESSION['MM_Username'];



$saladoaluno = $row_buscarsala['sala'];


$sql = "INSERT INTO notadaprova(usuario, bimeste, nota, graduacao) VALUES ('$usuariologado','$niveldeprova','$nota','$saladoaluno')";
mysql_query($sql);

$idfinal = $row_excluirlinha['id']; 
$usuariofinal = $row_excluirlinha['usuario'];
$senhafinal = $row_excluirlinha['senha'];


$sql2 = "DELETE FROM login WHERE id = $idfinal";
mysql_query($sql2);

$variavelbranco = "";


$sql3 = "INSERT INTO login(id, usuario, senha, nivelprova, sala) VALUES ('$idfinal','$usuariofinal','$senhafinal','$variavelbranco','$saladoaluno')";
mysql_query($sql3);

$excluididprovaaluno = $row_excluirpprova['id'];

$sql4 = "DELETE FROM provadoaluno WHERE id = $excluididprovaaluno";
mysql_query($sql4);


header("Location:vernotafinal.php");

?>
<?php
mysql_free_result($listadequestoes);

mysql_free_result($questao1);



mysql_free_result($questao2);

mysql_free_result($questao3);

mysql_free_result($questao4);

mysql_free_result($questao5);

mysql_free_result($questao6);

mysql_free_result($questao7);

mysql_free_result($questao8);

mysql_free_result($questao9);

mysql_free_result($questao11);

mysql_free_result($questao12);

mysql_free_result($questao13);

mysql_free_result($questao14);

mysql_free_result($questao15);

mysql_free_result($questao16);

mysql_free_result($questao17);

mysql_free_result($questao18);

mysql_free_result($questao19);

mysql_free_result($questao20);

mysql_free_result($excluirlinha);

mysql_free_result($niveldeprova);

mysql_free_result($excluirpprova);

mysql_free_result($buscarsala);

mysql_free_result($questao10);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta descobrir qual sql ai.

Da um echo em cada sql e verifica no phpmyadmin se funciona,

 

Chega a assustar seu script.

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.