Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom eu seguinte tenho 2 arquivos um chamado funcionarios_controller.php e outro funcionarios_model.php respectivamente nas pastas controller e model. O meu problema é o seguinte quando passo os dados para funcionarios_controller.php ele faz um teste e ve para que arquivo vai chamar que seria instanciar um objeto da classe do model. Quando o arquivo chega para instanciar o objeto não faz mais nada.
funcionarios_controller.php
<?php
$values = $_POST;
if($values["bto"] == "Cadastrar"){
include_once("/../model/funcionarios_model.php");
$cadastro = new cadastroModel();
$valores = $cadastro->cadastrar($values);
if(isset($valores[validade])){
if($valores[validade] == 0){
include "../view/mensagem.php";
header("refresh:3; url=../view/public/index2.php");
}else{
include "../view/mensagem.php";
}
}
}
?>
funcionarios_model.php
<?php
class cadastroModel{
public function cadastrar($values){
include "connect.php";
$sql_select = "SELECT login FROM login WHERE login = '$values[login]';";
$query_select = pg_query($sql_select);
if(pg_num_rows($query_select) >= 1){
$return = "Usuario ".$values[name]."ja cadastrado no sistema!!";
$validade = 0;
}else{
$sql_insert = "INSERT INTO login (name, email, senha, login) VALUES ('$values[name]', '$values[email]', '$values[senha]', '$values[login]');";
$query_insert = pg_query($sql_insert);
$return = "Usuario ".$values[name]." cadastrado com sucesso!!";
$validade = 1;
}
$array = array('msg' => $return, 'validade' => $validade);
return $array;
}
}
?>
Se alguem puder me ajudar agradeço!
Carregando comentários...