Ir para conteúdo
Fórum Script Brasil
  • 0

Onde está O Erro


Rickardo

Pergunta

ao final mostra os dados digitado no form e diz que foi cadastrado mais quando vejo no bd não tem nada nem linha em branco.

<?

include "conexao.php";

$data         = $_POST["data"];
echo "$data";
$local        = $_POST["local"];
echo "$local";
$partici    = $_POST["partici"];
echo "$partici";

$sql = "INSERT INTO agenda VALUES";
$sql .= "('$data', '$local', '$partici')";
mysql_query($sql);

if($sql){
  echo "Dados Cadastrados com sucesso!!";
}else{
   echo "O Não pode ser cadastrado!!!!";
}


?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

o cara sua query está errada!!!!

coloca assim

$sql = "INSERT INTO agenda (data,local,partici) VALUES ";

$sql .= "('$data', '$local', '$partici')";

mysql_query($sql);

você ESQUECEU DE COLOCAR OS CAMPOS QUE VAI RECEBER OS VALORES...

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

<?

include "conexao.php";

$data = $_POST["data"];

echo "$data";

$local = $_POST["local"];

echo "$local";

$partici = $_POST["partici"];

echo "$partici";

$sql = "INSERT INTO agenda VALUES";

$sql .= "('$data', '$local', '$partici')";

$query = mysql_query($sql);

if($query){

echo "Dados Cadastrados com sucesso!!";

}else{

echo "O Não pode ser cadastrado!!!!";

}

?>

Do jeito que estava, sempre mostraria sucesso, pois você estava fazendo uma condição com uma variável que nunca retornaria 'false', pois é uma simples string.

Abraço

Link para o comentário
Compartilhar em outros sites

  • 0

só uma dica,voces podem usar assim que não tem erro:

$sql = "select * from 
   tabela
where id = 1
order by campo";

com uma sintaxe sql grande não precisa ficar se matando para concatenar a variaavel basta escrevela do jeito que eu mostrei

e outra coisa para usar um insert curto precisa passar todos os campos senao da erro por exemplo se esse insert não está passando o valor nulo do id o inserte não ira funcionar, só se essa tabela não tiver um campo id

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...