Andryon PHProgrammer Posted August 24, 2011 Report Share Posted August 24, 2011 Pessoal,estou com o seguinte problema:Ao submeter o formulário para a página que faz as operações da base de dados, está escrevendo todo o insert, mas no código não existe nenhum echo.O que será que pode ser? Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted August 24, 2011 Report Share Posted August 24, 2011 Posta o script... Quote Link to comment Share on other sites More sharing options...
0 Andryon PHProgrammer Posted August 24, 2011 Author Report Share Posted August 24, 2011 <? // Requisições de Arquivos Externos // require_once( "../../classes/defines.php" ); //require_once( "../../classes/permissoes.php" ); require_once( "../../classes/template.php" ); require_once( "../../classes/DAO/AreaDAO.php" ); require_once( "../../classes/DAO/CurriculoDAO.php" ); require_once( "../../classes/Utils/Util.php" ); // ================================ // // Instanciando Objetos // $oUtil = new Util(); $oArea = new AreaDAO(); $oCurriculo = new CurriculoDAO(); // ==================== // // Declaração de Variáveis // $NAOCONCLUIDO = NULL; // ======================= // $DT = date("Y-m-d H:i:s"); // Gravp PDI // $iQryh = "UPDATE TB_AVALIACAO_RESPOSTA_USUARIO " . "SET ARU_ACTECNICA = '$_POST[final1]', " . "ARU_RESTECNICA = '$_POST[final2]', " . "ARU_PRATECNICA = '$_POST[final3]', " . "ARU_ACGERENCIAL = '$_POST[final4]', " . "ARU_RESGERENCIAL = '$_POST[final5]', " . "ARU_PRAGERENCIAL = '$_POST[final6]', " . "ARU_ACRCA = '$_POST[final7]', " . "ARU_RESRCA = '$_POST[final8]', " . "ARU_PRARCA = '$_POST[final9]', " . "ARU_DTFIM = '$DT' " . "WHERE CRR_ID = $_POST[CRR_ID] AND AVL_ID = $_POST[AVL_ID] "; $PQry = mysql_query( $iQryh ) or die( mysql_error() ); //print $rQryh; //exit; // ========= // $AVALIADOR = isset( $_GET["AVALIADOR"] ) ? $_GET["AVALIADOR"] : NULL; $EHAVL = $_POST["EHAVL"]; // Percorro todos os campos // for ($i = 1; $i <= $_POST['numero']; $i++){ $Tema = 'Tema'.$i; $Fator = 'Fator'.$i; $AVH_ID = "AVH_ID".$i; if ($EHAVL == "não"){ }else{ $Avaliador = 'Avaliador'.$i; if ($_POST[$Avaliador] == 0){ $NAOCONCLUIDO = 1; } //AVALIADOR $sQryF = "SELECT AVR_ID FROM TB_AVALIACAO_RESPOSTA WHERE ARU_ID = $_POST[ARU_ID] AND AVL_ID = $_POST[AVL_ID] " . "AND AVT_ID = $_POST[$Tema] AND AVF_ID = $_POST[$Fator] AND AVH_ID = $_POST[$AVH_ID] "; // . "AND AVF_VLR_AVALIADOR IS NOT NULL"; $fQry = mysql_query( $sQryF ) or die( mysql_error() ); if (mysql_num_rows($fQry)){ //UPDATE $rQryh = "UPDATE TB_AVALIACAO_RESPOSTA SET AVF_VLR_AVALIADOR = $_POST[$Avaliador] " . "WHERE ARU_ID = $_POST[ARU_ID] AND AVL_ID = $_POST[AVL_ID] " . "AND AVT_ID = $_POST[$Tema] AND AVF_ID = $_POST[$Fator] AND AVH_ID = $_POST[$AVH_ID]"; $EQry = mysql_query( $rQryh ) or die( mysql_error() ); }else{ if ($_POST[$Avaliador] == 0){ }else{ $rQryh = "INSERT INTO TB_AVALIACAO_RESPOSTA (ARU_ID, AVL_ID, AVT_ID, AVF_ID, AVH_ID, AVF_VLR_AVALIADOR) " . "VALUES ($_POST[ARU_ID], $_POST[AVL_ID], $_POST[$Tema] , $_POST[$Fator], $_POST[$AVH_ID], " . "$_POST[$Avaliador])"; $EQry = mysql_query( $rQryh ) or die( mysql_error() ); /*print "<script> alert ('Dados gravados com sucesso!'); window.location = 'cCurriculo.php'; </script>";*/ } } } if ($EHAVL == "SIM"){ }else{ //AVALIADO $Avaliado = 'Avaliado'.$i; if ($_POST[$Avaliado] == 0){ $NAOCONCLUIDO = 1; } $sQryF = "SELECT AVR_ID FROM TB_AVALIACAO_RESPOSTA WHERE ARU_ID = $_POST[ARU_ID] AND AVL_ID = $_POST[AVL_ID] " . "AND AVT_ID = $_POST[$Tema] AND AVF_ID = $_POST[$Fator] AND AVH_ID = $_POST[$AVH_ID] "; $fQry = mysql_query( $sQryF ) or die( mysql_error() ); if (mysql_num_rows($fQry)){ //UPDATE $rQryh = "UPDATE TB_AVALIACAO_RESPOSTA SET AVF_VLR_AVALIADO = $_POST[$Avaliado] " . "WHERE ARU_ID = $_POST[ARU_ID] AND AVL_ID = $_POST[AVL_ID] " . "AND AVT_ID = $_POST[$Tema] AND AVF_ID = $_POST[$Fator] AND AVH_ID = $_POST[$AVH_ID]"; print $rQryh; $EQry = mysql_query( $rQryh ) or die( mysql_error() ); }else{ if ($_POST[$Avaliado] == 0){ }else{ $rQryh = "INSERT INTO TB_AVALIACAO_RESPOSTA (ARU_ID, AVL_ID, AVT_ID, AVF_ID, AVH_ID, AVF_VLR_AVALIADO) " . "VALUES ($_POST[ARU_ID], $_POST[AVL_ID], $_POST[$Tema] , $_POST[$Fator], $_POST[$AVH_ID], " . "$_POST[$Avaliado])"; $EQry = mysql_query( $rQryh ) or die( mysql_error() ); /*print "<script> alert ('Dados gravados com sucesso!'); window.location = 'cCurriculo.php'; </script>";*/ } } } if ($EHAVL == "não"){ }else{ //NOtA FINAL $NotaFinal = 'NotaFinal'.$i; if ($_POST[$NotaFinal] == 0){ $NAOCONCLUIDO = 1; } $sQryF = "SELECT AVR_ID FROM TB_AVALIACAO_RESPOSTA WHERE ARU_ID = $_POST[ARU_ID] AND AVL_ID = $_POST[AVL_ID] " . "AND AVT_ID = $_POST[$Tema] AND AVF_ID = $_POST[$Fator] AND AVH_ID = $_POST[$AVH_ID] "; $fQry = mysql_query( $sQryF ) or die( mysql_error() ); if (mysql_num_rows($fQry)){ //UPDATE $rQryh = "UPDATE TB_AVALIACAO_RESPOSTA SET AVF_VLR_FINAL = $_POST[$NotaFinal] " . "WHERE ARU_ID = $_POST[ARU_ID] AND AVL_ID = $_POST[AVL_ID] " . "AND AVT_ID = $_POST[$Tema] AND AVF_ID = $_POST[$Fator] AND AVH_ID = $_POST[$AVH_ID]"; $EQry = mysql_query( $rQryh ) or die( mysql_error() ); }else{ if ($_POST[$NotaFinal] == 0){ }else{ $rQryh = "INSERT INTO TB_AVALIACAO_RESPOSTA (ARU_ID, AVL_ID, AVT_ID, AVF_ID, AVH_ID, AVF_VLR_FINAL) " . "VALUES ($_POST[ARU_ID], $_POST[AVL_ID], $_POST[$Tema] , $_POST[$Fator], $_POST[$AVH_ID], " . "$_POST[$NotaFinal])"; $EQry = mysql_query( $rQryh ) or die( mysql_error() ); } } } } if ($NAOCONCLUIDO){ //Altero status para incompleta $bQryh = "UPDATE TB_AVALIACAO_RESPOSTA_USUARIO SET ARU_STATUS='2' WHERE AVL_ID= $_POST[AVL_ID] AND CRR_ID = $_POST[CRR_ID]"; $BQry = mysql_query( $bQryh ) or die( mysql_error() ); }else{ $NAOCONCLUIDO = 0; //Se concluiu altero altero status $bQryh = "UPDATE TB_AVALIACAO_RESPOSTA_USUARIO SET ARU_STATUS='5' WHERE AVL_ID= $_POST[AVL_ID] AND CRR_ID = $_POST[CRR_ID]"; $BQry = mysql_query( $bQryh ) or die( mysql_error() ); } echo "<script>window.location = 'rAvaliacao.php?Conclusao=$NAOCONCLUIDO';</script>"; // ======================== //?> Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted August 25, 2011 Report Share Posted August 25, 2011 Utilize "<?php" ao invés de "<?". Sempre!Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Andryon PHProgrammer Posted August 26, 2011 Author Report Share Posted August 26, 2011 Não funcionou Quote Link to comment Share on other sites More sharing options...
0 vini_loock Posted August 26, 2011 Report Share Posted August 26, 2011 escreve exatamente o que retorna na página apos a mesma ser executada. Quote Link to comment Share on other sites More sharing options...
Question
Andryon PHProgrammer
Pessoal,
estou com o seguinte problema:
Ao submeter o formulário para a página que faz as operações da base de dados, está escrevendo todo o insert, mas no código não existe nenhum echo.
O que será que pode ser?
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.