Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia amigos
Eu sou iniciante em PHP (bastante iniciante) e preciso fazer um trabalho para a faculdade. Eu preciso criar um site de vendas e este site precisa salvar as informações em um banco de dados. Então, eu tenho a tela para cadastro de usuário:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Cadastrar Usuário</title>
<style type='text/css'>;
a:link {color: #3366CC}
a:visited {color: #AAAAAA}
a:hover {color: #66CD00}
a:active {color: #FF9900}
</style>
</head>
<body>
<form method="POST" action="recebe_dados.php" onsubmit="recebe_dados.php">
<p><font face="Arial" color="#0000FF"><a href="Entrar.htm">Entrar</a> | <a href="Cadastrar_usuario.htm">Cadastrar
Usuário</a> | <a href="Procurar_produto.htm">Procurar Produto</a> | <a href="Cadastrar_produto.htm">Cadastrar Produto</a>
| <a href="Sair.htm"> Sair</a></font></p>
<hr color="#0000FF">
<p> </p>
<p> </p>
<p><font face="Arial" color="#0000FF">Nome: <input type="text" name="Cadastra_nome" size="20" style="border: 1 solid #0000FF"></font></p>
<p><font face="Arial" color="#0000FF"><input type="radio" value="Feminino" name="Sexo">Feminino <input type="radio" value="Masculino" name="Sexo" checked>Masculino</font></p>
<p><font face="Arial" color="#0000FF">Login: <input type="text" name="Cadastra_login" size="20" style="border: 1 solid #0000FF"></font></p>
<p><font face="Arial" color="#0000FF">Senha: <input type="text" name="Cadastra_senha" size="20" style="border: 1 solid #0000FF"></font></p>
<p><font face="Arial" color="#0000FF">Rua: <input type="text" name="Cadastra_rua" size="20" style="border: 1 solid #0000FF"> Nº: <input type="text" name="Cadastra_n" size="10" style="border: 1 solid #0000FF"></font></p>
<p><font face="Arial" color="#0000FF">Bairro: <input type="text" name="Cadastra_bairro" size="20" style="border: 1 solid #0000FF"></font></p>
<p><font face="Arial" color="#0000FF">Cidade: </font><font face="Arial" color="#0000FF"> <input type="text" name="Cadastra_cidade" size="20" style="border: 1 solid #0000FF"></font><font face="Arial" color="#0000FF">
UF: <select size="1" name="Cadastra_uf" style="font-family: Arial; color: #0000FF; background-color: #FFFFFF; border: 1 solid #0000FF">
<option>AC</option>
<option>AL</option>
<option>AP</option>
<option>AM</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MT</option>
<option>MS</option>
<option>MG</option>
<option>PA</option>
<option>PB</option>
<option>PR</option>
<option>PE</option>
<option>PI</option>
<option>RJ</option>
<option>RN</option>
<option>RS</option>
<option>RO</option>
<option>RS</option>
<option>SC</option>
<option>SP</option>
<option>SE</option>
<option>TO</option>
</select></font></p>
<p> </p>
<p><font face="Arial"> <input type="reset" value="Limpar" name="Limpar" style="background-color: #0000FF; color: #FFFFFF; font-family: Arial; border-style: solid; border-color: #0000FF">
</font><font face="Arial"><input type="submit" value="Cadastrar" name="Cadastrar" style="background-color: #0000FF; color: #FFFFFF; font-family: Arial; border-style: solid; border-color: #0000FF"></font></p>
</form>
</body>
</html>
é que eu sou iniciante em html também, por isso fiz no frontpage mesmo. Nesta tela, eu chamo a função "recebe_dados.php":
<?php
$nome = $_REQUEST ["Cadastra_nome"];
$login = $_REQUEST ["Cadastra_login"];
$senha = $_REQUEST ["Cadastra_senha"];
$rua = $_REQUEST ["Cadastra_rua"];
$numero = $_REQUEST ["Cadastra_n"];
$bairro = $_REQUEST ["Cadastra_bairro"];
$cidade = $_REQUEST ["Cadastra_cidade"];
$uf = $_REQUEST ["Cadastra_uf"];
if(!($conexao = mysql_connect ("localhost","", "")))
{
echo "Erro ao conectar o banco!";
exit;
}
else
{
mysql_select_db ("trabalho implementacao");
}
mysql_query ("INSERT INTO usuario (Nome, Sexo, Login, Senha, Rua, Numero, Bairro, Cidade, UF) VALUES ('$nome', '$login', '$senha', '$rua', '$numero', '$bairro', '$cidade', '$uf')");
mysql_close ($conexao);
?>
Esta função deveria salvar os dados do formulário em um banco de dados, eu tenho o xampp instalado aqui com o apache e sql rodando, também já criei o banco de dados no phpmyadmin. O problema é que quando eu faço um teste, ele não salva nada no banco de dados.
O que pode estar errado? Agradeço a atenção e peço desculpa pelo tamanho do texto, mas quis colocar todas as informações de uma vez.
Carregando comentários...