Problema em inserir dados no banco

1. Problema em inserir dados no banco

Tiago rodrigo duarte castro
Tiagopiledrive

(usa XUbuntu)

Enviado em 05/07/2017 - 22:04h

Ola, estou estudando linguagem para web mas estou enfrentando dificuldades, instalei o LAMP pelo synaptic e comecei a criar os códigos mas não estou conseguido inserir dados do formulário no banco pois me retorna em braco ou diz que não encontrou o arquivo responsável em inserir os dados, estou pedindo ajuda pois não sei mas o que fazer. Bom eu fiz os testes com base na arquitetura MVC ai estão os códigos:
1.conexao com o banco:
<?php
$servidor = "localhost";
$usuario="root";
$senha="minhaseha";
$bd="sitefinal";

mysql_connect($servidor,$usuario,$senha);
mysql_select_db($bd);

?>


2.Pasta MODELO
nome do arquivo:servicoUsuario.php
<?php
include "conexao.php";
class Usuario{
function Usuario(){}
function cadastrarUsuario($email,$senha,$perfil){
$query = "insert into usuario(email,senha,perfil)values('$email','$senha','$perfil')";
mysql_query($query);
}
}
?>

3.Pasta Controle
nome do arquivo:recebeCadastroUsuario.php

<?php
include "../Modelo/servicoUsuario.php";

$email = $_POST["email"];//recebendo os dados do formularios
$senha = $_POST["senha"];
$perfil = $_POST["perfil"];
$usuario= new Usuario();//instanciando
$usuario -> cadastrarUsuario($email,$senha,$perfil);//acessando o metodo e passando os parametros
?>


4.Pasta Visao
nome do arquivo:cadastroUsuarios.php
<html>
<body>
<form id="form1" name="form1" method="post" action="../controle/recebeCadastroUsuario.php">

<label> Login</label>
<input type="email" name="email" id="email" class="form-control" size="30" required/>

<label > Senha </label>
<input type="password" name="senha" id="senha" class="form-control" size"30" required/>

<label for="perfil"> Perfil: </label>
<select name="perfil">
<option value="cliente"> Cliente </option>
<option value="startup"> Startup </option>
</select>
<button type="submit" name="button" id="button"> enviar </button></a>
</body>
</html>



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts