Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera tudo bem ? será que vocês poderiam me orientar em uma questão de PHP.
A minha duvida é a seguinte eu fiz um crud O.O e esta funcionando, entretanto vamos eu pegava todos os dados do meu formulário e enviava para uma pagina por exemplo cadastroEmpresa.php
quando era pra excluir eu pegava os dados e enviava tudo para a pagina excluirEmpresa.php
mas isso não esta me parecendo orientação a objetos e ta horrível o código então
agora eu estou fazendo tudo na mesma pagina somente dando um require_once na pagina database e Empresa e nesta pagina que eu estou fazendo eu monto tudo e chamo os métodos
mas não esta sendo feita a inserção e não esta também me mostrando erro
então decidi fazer uma função que chama um print na tela desta forma faria um teste se estaria funcionando algo mais não deu certo
será que poderiam me ajudar ?
-
-
- private $host = "127.0.0.1";
- private $db_name = "sisim";
- private $username = "root";
- private $password = "";
- public $conn;
-
-
-
-
-
-
-
- $this->conn = new PDO("mysql:host=" . $this->host . ";dbname=" . $this->db_name, $this->username, $this->password);
-
- return $this->conn;
-
-
-
-
- private $conn;
- private $table_name = "cadastro_emp";
-
-
- public $razao_social;
- public $cnpj;
- public $inscricao_estadual;
-
-
- public function meuPrint(){
- echo "Teste"
-
- $query = "INSERT INTO " . $this->table_name . " (`razao_social`,`cnpj`,`inscricao_estadual`) VALUES (?,?,?)";
-
-
- $stmt->bindParam(1, $this->razao_social);
- $stmt->bindParam(2, $this->cnpj);
- $stmt->bindParam(3, $this->inscricao_estadual);
-
-
-
-
-
-
-
- require_once ('php/database.php');
- require_once ('php/Empresa.php');
-
-
-
- if (isset($_POST['formularioCadastro'])) {
- $database = new Database();
- $empresa = new Empresa($database->getConnection());
-
- $empresa-> razao_social = $_POST['razaosocial'];
- $empresa-> cnpj = $_POST['cnpj'];
- $empresa-> inscricao_estadual = $_POST['inscricaoestadual'];
-
- $empresa->meuPrint();
- $empresa->create();
-
- echo "<div class=\"alert alert-success alert-dismissable\">";
- echo "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>";
- echo "Empresa Cadastrada.";
- echo "</div>";
- echo "<div class=\"alert alert-danger alert-dismissable\">";
- echo "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>";
- echo "Erro ao Cadastrar.";
- echo "</div>";
-
-
- <form method='post' name="formularioCadastro" class="form-horizontal localformcademp" >
- <div class="control-group ">
-
- <h3><label class="control-label " for="razaoSocial">Dados da Empresa</label></h3>
- <label class="control-label " for="razaoSocial">Razão Social</label>
- <div class="controls ">
- <input type="text" id="razaosocial" name="razaosocial" class="tamanhocampo" placeholder="">
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="Cnpj">Cnpj</label>
- <div class="controls">
- <input type="text" id="cnpj" name="cnpj" class="tamanhocampo" placeholder="">
- </div>
- <div class="control-group">
- <label class="control-label" for="InscricaoEstadual">Inscrição Estadual</label>
- <div class="controls">
- <input type="text" id="inscricaoestadual" name="inscricaoestadual" class="tamanhocampo" placeholder="">
- </div>
-
- </br>
- </br>
- <button type="submit" class="btn">Salvar</button>
-
- </div>
- </form>
</body>
</html>Carregando comentários...