Tirando formulário de e-mail, esse será meu 1º "sistema"...
Tenho dúvida em relação ao banco de dados, que tipo de campo escolher para cada informação e assim por diante. Como o titulo do tópico, quero umas "ajudinhas, dicas", pra poder montar o "sistema". A principio estou montando a exibição só dos textos, depois pretendo, com a ajuda dos colegas aqui do fórum a implementar também as imagens (cartazes).
O BD está assim:
`id` INT NOT NULL AUTO_INCREMENT ,
`evento` VARCHAR( 80 ) NOT NULL ,
`dia` INT( 2 ) NOT NULL ,
`mes` VARCHAR( 9 ) NOT NULL ,
`ano` INT( 4 ) NOT NULL ,
`cidade` VARCHAR( 40 ) NOT NULL ,
`estado` VARCHAR( 2 ) NOT NULL ,
`email` VARCHAR( 60 ) NOT NULL ,
`tel` VARCHAR( 18 ) NOT NULL ,
`obs` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM;
está correto a configuração?
O 1º problema não demoro pra aparecer, não estou conseguindo cadastrar os dados do formulario no mysql.
conexao.php
$servidor = "localhost";
$usuario = "master";
$senha = "1a2b3c";
$bd = "teste";
$conexao = mysql_connect ("$servidor", "$usuario", "$senha") or die ("Falha ao conectar");
mysql_select_db ($bd);
?>
cadastrar.php
include ("conexao.php");
$NomeEvento = $_POST["evento"];
$dia = $_POST["dia"];
$mes = $_POST["mes"];
$ano = $_POST["ano"];
$cidade = $_POST["cidade"];
$estado = $_POST["estado"];
$email = $_POST["email"];
$tel = $_POST["tel"];
$obs = $_POST["obs"];
$sql = "INSERT INTO eventos (id, nome, dia, mes, ano, cidade, estado, email, tel, obs) VALUES ('', '$NomeEvento', '$dia', '$mes', '$ano', '$cidade', '$estado', '$email', '$tel', '$obs')";
if (mysql_query ($sql)) {
echo "Dados cadastrados com sucesso";
}
else {
echo "Falha ao cadastrar...";
}
?>
Onde está o erro?

Help














