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>";
}
?>
Question
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:
Quer dizer ele sempre retoma:
impossível inserir os dados
Link to comment
Share on other sites
6 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.