E dai blz...?
Por favor tem como vc me ajudar?
Kara estou inserindo dados no banco, só que ele insere os dados tudo blz... mas tbm insere um valor vazio..!
Como o meu Id - é um auto_incremente, os dados são inseridos como id=1 com os campos tudo preenchidos.. mas tbm aparece - id=2 vazio...! tudo isso em apenas um unico Click d inserção..!
<?php
include "conexao_cliente.php";
$insert = "
INSERT INTO cliente
(nome,fone,produto,dia,mes,ano,hora,minuto)
VALUES
('$nome','$fone','$produto','$dia','$mes','$ano','$hora','$minuto')";
$executa = mysql_query($insert);
?>
Veja como fica no banco logo abaixo:
id nome fone produto dia mes ano hora minuto
1 marcio 123456 Completa 20 07 2008 10 40
2
Obrigado!!
Insere Valor Vazio
Started By Freddy, 05/06/2008, 15:47
6 replies to this topic
#1
Posted 05/06/2008, 15:47
#2
Posted 05/06/2008, 16:02
Aonde são prenchdos $nome','$fone','$produto','$dia','$mes','$ano','$hora','$minuto'?
#3
Posted 05/06/2008, 16:43
Aonde são prenchdos $nome','$fone','$produto','$dia','$mes','$ano','$hora','$minuto'?
São duas páginas, uma faz o cadastro, e na outra insere. Acontece um insert somente, mas quando olho no banco, aparece
dois registros, um normal do cadastro que fiz e o outro em branco, p. ex..id=1 com os dados, id=2 vazio...
1 Insert para dois registros no phpmyadmin; No banco existe o id, que é chave primaria e auto increment, ou outros dados estão corretos. Deve ser algo no banco, eu acho, pois o programa está certo.
#4
Posted 05/06/2008, 17:18
Zere o banco de dados e teste novamente.
Se acontecer o mesmo, concerteza você está disparando a página duas vezes, ou disparando o insert duas vezes.
Se acontecer o mesmo, concerteza você está disparando a página duas vezes, ou disparando o insert duas vezes.
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#5
Posted 05/06/2008, 17:29
Na verdade já zerei o banco. É algo muito estranho, pq o programa gera um só insert. E no banco aparecem dois. Um com os dados (id=1) e outro só com o (id=2)...
#6
Posted 05/06/2008, 17:37
Cara, não dá pra saber direito ainda, mas eu aposto um churros como o problema não é no banco de dados!
Quando você faz o INSERT a mão, direto no client (pgAdmin, por exemplo) corre tudo bem, né? Insere só um registro ou também insere dois?
Se inserir só um, tente fazer uma validação antes de enviar o comando para o banco...
Tipo:
Quando você faz o INSERT a mão, direto no client (pgAdmin, por exemplo) corre tudo bem, né? Insere só um registro ou também insere dois?
Se inserir só um, tente fazer uma validação antes de enviar o comando para o banco...
Tipo:
if (count($_POST)) { ... $executa = mysql_query($insert); }Aguardamos um retorno
#7
Posted 06/06/2008, 08:55
Blz kara...!
Deu certo.., realmente não era problema no banco...!
Locura..locura....!
Eu havia aberto um <head> e uma <table> e não havia fechado...!
Fechei e tudo funcionou blz...!
Obrigado..!
Flw...!
Deu certo.., realmente não era problema no banco...!
Locura..locura....!
Eu havia aberto um <head> e uma <table> e não havia fechado...!
Fechei e tudo funcionou blz...!
Obrigado..!
Flw...!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)