Depois de muito de tempo de investigação consegui terminar uma aplicação para registar teses, na maquina local tudo corre bem! Quando enviei ao servidor o script para registar funcionou uma vez e nunca mais. Ele retoma o erro de que a query não foi executada. Que será? Apreciem o código:
<?php
$apelido=$_POST['apelido'];
$autor=$_POST['autor'];
$tema=$_POST['tema'];
$ano=$_POST['ano'];
$supervisor=$_POST['supervisor'];
$nivel=$_POST['nivel'];
$curso=$_POST['curso'];
$resumo=$_POST['resumo'];
if(!$autor || !$tema ||!$ano ||!$supervisor ||!$nivel ||!$apelido ||!$curso){
echo "Por favor preencha todos os campos do formulário";
exit;
}
//Inserir a base de dados
$query="INSERT INTO teses (apelido, autor, tema, ano, supervisor, nivel, curso, resumo) VALUES('".$apelido."','".$autor."','".$tema."',".$ano.",'".$supervisor."','".$nivel."','".$curso."','".$resumo."')";
$result=mysql_query($query, $connect);
if (!$result){
echo "impossível inserir os dados <br>";
}else{
echo "Uma tese foi adicionada à biblioteca:<br>";
echo "<b> Autor:</b>".$autor."<br>";
echo "<b> Título:</b>".$tema."<br>";
echo "<b> Ano:</b>".$ano."<br>";
echo "<b> Supervisor:</b>".$supervisor."<br>";
echo "<b> Nível:</b>".$nivel."<br>";
echo "<b> Curso:</b>".$curso."<br>";
echo "<b> Resumo:</b>".$resumo."<br>";
echo"<a href='registar.php'> Voltar</a>";
}
?>
Pergunta
magassomba
Caros amigos
Depois de muito de tempo de investigação consegui terminar uma aplicação para registar teses, na maquina local tudo corre bem! Quando enviei ao servidor o script para registar funcionou uma vez e nunca mais. Ele retoma o erro de que a query não foi executada. Que será? Apreciem o código:
<?php $apelido=$_POST['apelido']; $autor=$_POST['autor']; $tema=$_POST['tema']; $ano=$_POST['ano']; $supervisor=$_POST['supervisor']; $nivel=$_POST['nivel']; $curso=$_POST['curso']; $resumo=$_POST['resumo']; if(!$autor || !$tema ||!$ano ||!$supervisor ||!$nivel ||!$apelido ||!$curso){ echo "Por favor preencha todos os campos do formulário"; exit; } //Inserir a base de dados $query="INSERT INTO teses (apelido, autor, tema, ano, supervisor, nivel, curso, resumo) VALUES('".$apelido."','".$autor."','".$tema."',".$ano.",'".$supervisor."','".$nivel."','".$curso."','".$resumo."')"; $result=mysql_query($query, $connect); if (!$result){ echo "impossível inserir os dados <br>"; }else{ echo "Uma tese foi adicionada à biblioteca:<br>"; echo "<b> Autor:</b>".$autor."<br>"; echo "<b> Título:</b>".$tema."<br>"; echo "<b> Ano:</b>".$ano."<br>"; echo "<b> Supervisor:</b>".$supervisor."<br>"; echo "<b> Nível:</b>".$nivel."<br>"; echo "<b> Curso:</b>".$curso."<br>"; echo "<b> Resumo:</b>".$resumo."<br>"; echo"<a href='registar.php'> Voltar</a>"; } ?>Quer dizer ele sempre retoma:
impossível inserir os dados
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.