Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nillribeiro

[Resolvido] (Novato) Problemas com formulário de Cadastro

Recommended Posts

Olá pessoal, preciso tirar uma dúvida, fiz um sistema simples para cadastro, só que quando cadastro aparece que foi cadastrado e tal mais não insere nada na tabela, alguém pode me ajudar onde errei ?

 

Código cadastra.php

 

<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> 
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000"><form action='inserir.php' method='post'> 
<TABLE WIDTH="36%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" HEIGHT="166"><TR VALIGN="MIDDLE" BGCOLOR="#CCCCCC"><TD WIDTH="41%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Nome 
da Rádio:</FONT></TD><TD WIDTH="59%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><INPUT NAME="nomedaradio" TYPE="text" ></FONT></TD></TR><TR VALIGN="MIDDLE"><TD WIDTH="41%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Categoria 
</FONT></TD><TD WIDTH="59%"><SELECT NAME="categoria"><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Comunitária</FONT></OPTION><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Comercial</FONT></OPTION><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Web 
Rádio</FONT></OPTION><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Educativa</FONT></OPTION><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Gospel</FONT></OPTION></SELECT></TD></TR><TR VALIGN="MIDDLE" BGCOLOR="#CCCCCC"><TD WIDTH="41%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Cidade:</FONT></TD><TD WIDTH="59%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="text" NAME="cidade"></FONT></TD></TR><TR VALIGN="MIDDLE"><TD WIDTH="41%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Estado:</FONT></TD><TD WIDTH="59%"><SELECT NAME="select"><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">AC</FONT></OPTION><OPTION><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">GO</FONT></OPTION></SELECT></TD></TR><TR VALIGN="MIDDLE" BGCOLOR="#CCCCCC"><TD WIDTH="41%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Email:</FONT></TD><TD WIDTH="59%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="text" NAME="email"></FONT></TD></TR><TR VALIGN="MIDDLE"><TD WIDTH="41%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Site:</FONT></TD><TD WIDTH="59%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="text" NAME="site"></FONT></TD></TR><TR BGCOLOR="#CCCCCC"><TD COLSPAN="2" HEIGHT="18"><DIV ALIGN="RIGHT"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="submit" NAME="Submit" VALUE="Cadastrar a Rádio"></FONT></DIV></TD></TR></TABLE> 
</BODY>
</HTML>

 

Codigo: inserir.php

 

<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> 
</HEAD>
<?
include "config.php";
$conexao = mysql_connect("$dbhost","$dbuser","$dbpass");
$sql = "INSERT INTO cadastroradio (nomedaradio, categoriadaradio, cidadedaradio, estadodaradio, emaildaradio, sitedaradio) VALUES ('$nomedaradio', '$categoriadaradio', '$cidadedaradio', '$estadodaradio', '$emaildaradio', '$sitedaradio')";
$db = mysql_select_db("sitenasondas")
or die ("Banco de Dados Inesistente!");
$sql = mysql_query($sql)
or die ("Ouve erro na gravação!");
echo "
<script>
alert(\"Rádio cadastrada com Sucesso!\");
window.location = 'index.php';
</script>";
?>
</HTML>

Agradeço a ajuda de todos que puderem me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo tem que resgatar os campos saka tipo você fez

 

<INPUT NAME="nomedaradio" TYPE="text" > coloca assim <INPUT NAME="nomedaradio" TYPE="text" id="nomedaradio" >

 

 

como no forme tá method post faz assim antes

 

 

?
include "config.php";
$conexao = mysql_connect("$dbhost","$dbuser","$dbpass");

$nomedaradio = $_POST['nomedaradio'];  ////////// sakou tu naum está resgatando so dados 
$sql = "INSERT INTO cadastroradio (nomedaradio, categoriadaradio, cidadedaradio, estadodaradio, emaildaradio, sitedaradio) VALUES ('$nomedaradio', '$categoriadaradio', '$cidadedaradio', '$estadodaradio', '$emaildaradio', '$sitedaradio')";
$db = mysql_select_db("sitenasondas")
or die ("Banco de Dados Inesistente!");
$sql = mysql_query($sql)
or die ("Ouve erro na gravação!");

Compartilhar este post


Link para o post
Compartilhar em outros sites

O amigo, valeu, funcionou, é porque eu sempre esqueço deste detalhe, um dia um outro amigo do fórum me tirou uma dúvida para o update e era assim ai fiz e não funcionou, só que não tinha colocado o id mais agora fiz e deu tudo certo, muitissimo obrigado.

 

Nill Ribeiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.