galera eu fiz um calendario porem nao sei o motivo que ele nao quer salvar alguem pode me ajudar ?
16/11/2017
0
segue o link do sistema.
https://we.tl/7qTwoOEyjI
Diego Leme
Posts
16/11/2017
Robson Cavalcante
Seria bom se você postasse algumas partes do código para que a galera do fórum possa ver. Porque aí ficaria mais fácil de identificar o possível erro.
16/11/2017
Marcelo Santana
Diegão, só fique um pouco mais atento no desenvolvimento.
Vamos por parte:
Você criou uns 10 campos no formulário, mas no seu banco de dados só têm 5 atributos (id, title, color, start, end), não têm como incluir se o atributo não existe.
Tentou verificar se o campo "nomenclatura" existia.. E por isso nem entrava no "If".
Criou "<?php ? >" dentro de outro com as mesmas informações.. Isso não pode acontecer viu.
Esqueceu de acrescentar $_ para trazer os posts.. em vários lugares..
Mas enfim, aprendizado é assim, mas temos que nos atentar, sou iniciante também, temos que ficar de olhos abertos.
Vou enviar seu código corrigido..
Espero que sirva. Aproveite e crie o banco com todas informações que você precisa, depois mude o "$sql" para o anterior..
Forte abraço.
<?php require_once('bdd.php'); var_dump($_POST); if ( isset($_POST['title']) && isset($_POST['start']) && isset($_POST['end']) && isset($_POST['setor']) && isset($_POST['destino']) && isset($_POST['horainicio']) && isset($_POST['horafim']) && isset($_POST['tipo']) && isset($_POST['email']) && isset($_POST['color'])){ $title = $_POST['title']; $start = $_POST['start']; $end = $_POST['end']; $setor = $_POST['setor']; //Faltava $_ $destino = $_POST['destino'];//Faltava $_ $horainicio = $_POST['horainicio'];//Faltava $_ $horafim = $_POST['horafim'];//Faltava $_ $tipo = $_POST['tipo'];//Faltava $_ $email = $_POST['email']; //Faltava $_ //$nomelocatario = $_POST['nomelocatario'];//Faltava $_ e não está vindo esse campo via post $color = $_POST['color']; $sql = "INSERT INTO `events` (title, color, start, end) values ('$title','$color', '$start', '$end')"; //$sql = "INSERT INTO events (title, start, end, setor, destino, horainicio, horafim, tipo, email, nomelocatario, color) values ('$title', '$start', '$end', '$setor', '$destino', '$horainicio', '$horafim', '$tipo', '$email', '$nomelocatario','$color')"; echo $sql; $query = $bdd->prepare( $sql ); if ($query == false) { print_r($bdd->errorInfo()); die ('Erro ao insirir'); } $sth = $query->execute(); if ($sth == false) { print_r($query->errorInfo()); die ('Erro ao executar'); }else{ } } header('Location: '.$_SERVER['HTTP_REFERER']); ?>
16/11/2017
Diego Leme
Clique aqui para fazer login e interagir na Comunidade :)