Depois vou usar essas informações para criar alguns tipos de filtros no meu site.
Todo a parte de comunicação com o banco de dados, cadastro e acesso às informações está funcionando sem problemas, com exceção dessa parte pré-definida pelo login do usuário.
O erro que aparece é, ao cadastrar alguns dados aleatórios: Unknown column 'empresa' in 'field list'
Acredito que todo o problema está nessa linha de código:
Caso o problema esteja em outras partes do código segue as etapas do meu código:
A seguir a chamada do banco de dados no arquivo:
<?php
//criar a conexão com o banco
include "sql.php";if(isset($_POST['done'])){
$evento = $_POST['evento'];
$advogado = $_POST['advogado'];
$dtevento = $_POST['dia']."-".$_POST['mes']."-".$_POST['ano'];
$hora = $_POST['hora'];
$local = $_POST['local'];
$contratante = $_POST['contratante'];
$p_re = $_POST['p_re'];
$conteudo = $_POST['conteudo'];
$autor = $_POST['autor'];
$empresa = $_POST['uso_nome'];#$logado = $_POST['uso_email'];if(empty($evento)|| empty($dtevento)|| empty($conteudo)|| empty($local)){
$erro ="Favor preencher todos os campos";}else{
$sql = mysql_query("INSERT INTO `agenda`(`evento`, `advogado`,`dtevento`, `hora`, `local`, `contratante`, `p_re`,`conteudo`,`autor`,`empresa`) VALUES ('$evento', '$advogado', '$dtevento', '$hora', '$local', '$contratante', '$p_re', '$conteudo','$autor','$empresa')")ordie(mysql_error());if($sql){
$erro ="Dados cadastrados com sucesso!";}else{
$erro ="Não foi possivel cadastrar os dados";}}}?>
A seguir parte da tabela em que é inserido os dados que é a parte que está dando erro (provavelmente).
</style><formname="form1"action="admin.php"method="POST"style="padding-top:40px;"><tableborder="0"width="80%"bgcolor="#f0f0f0"style="border:1px solid #ccc; margin:0 auto; position:relative;"><thead><tr><thcolspan="2">Inserir na agenda</th></tr><tr><td>Local:</td><td><inputname="local"type="text"class="campo"id="local"></td></tr><tr><td>Empresa:</td><td><input name="empresa" type="text" disabled="disabled" class="campo" value="<?php echo htmlspecialchars($logado);?>" id="empresa"/></td></tr><tr><td></td><td><inputtype="submit"value="Cadastrar Evento"/><inputtype="hidden"name="done"value=""/></td><?php
echo" Bem vindo a página de cadastro <br> Empresa: $logado";?></tr></tbody></table></form>
Se necessário verificar a parte que bloqueia a página caso ele não tenha logado:
<?php
//initialize the sessionif(!isset($_SESSION)){
session_start();}// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";if((isset($_SERVER['QUERY_STRING']))&&($_SERVER['QUERY_STRING']!="")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);}if((isset($_GET['doLogout']))&&($_GET['doLogout']=="true")){//to fully log out a visitor we need to clear the session varialbles
$_SESSION['MM_Username']= NULL;
$_SESSION['MM_UserGroup']= NULL;
$_SESSION['PrevUrl']= NULL;
unset($_SESSION['MM_Username']);
unset($_SESSION['MM_UserGroup']);
unset($_SESSION['PrevUrl']);
$logoutGoTo ="Inicial_uso.php";if($logoutGoTo){
header("Location: $logoutGoTo");exit;}}
$logado = $_SESSION['MM_Username'];?>
Pergunta
donraf
Boa noite pessoal,
Estou criando uma agenda personalizada com login e senha para usuários.
Queria que quando o usuário fizesse o login e cadastrasse alguma informação na agenda, uma parte da agenda já cadastrasse um valor definido.
___________________________________________________________________________________________________________________
Por exemplo:
Login: Donraf
Senha: ***********
___________________________________________________________________________________________________________________
%Cadastrar informações.
Local: (Inserir local)
Data: (Inserir data)
Cadastrado por: Donraf <- Isso aparece automaticamente e não pode mais ser modificado pelo usuário.
___________________________________________________________________________________________________________________
Depois vou usar essas informações para criar alguns tipos de filtros no meu site.
Todo a parte de comunicação com o banco de dados, cadastro e acesso às informações está funcionando sem problemas, com exceção dessa parte pré-definida pelo login do usuário.
O erro que aparece é, ao cadastrar alguns dados aleatórios: Unknown column 'empresa' in 'field list'
Acredito que todo o problema está nessa linha de código:
Caso o problema esteja em outras partes do código segue as etapas do meu código:
A seguir a chamada do banco de dados no arquivo:
A seguir parte da tabela em que é inserido os dados que é a parte que está dando erro (provavelmente).
Se necessário verificar a parte que bloqueia a página caso ele não tenha logado:
Link para o comentário
Compartilhar em outros sites
3 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.