Não estou conseguindo ruma esse erro , Parse error: syntax error, unexpected 'class' (T_CLASS) in C:\xampp\htdocs\aula\novocadastro.php on line 7
V
<?php
include "Conexao.class.php";
// verifica se exixte conexao, se não cria uma nova
$conexao = mysql_connect("localhost","usuario","senha")
class Aluno extends Conexao {
//echo "$nome_usuario - $email_usuario";
function cadastro ($nome,$email,$sexo,$cpf,$password,$Disciplina){
$con = $this->conecta();
$stm = $con->prepare("insert into aluno (nome,email,sexo,CPF,senha,disciplina) values (?,?,?,?,password(?),?)");
$stm->bindParam(1,$nome);
$stm->bindParam(2,$email);
$stm->bindParam(3,$sexo);
$stm->bindParam(4,$cpf);
$stm->bindParam(5,$password);
$stm->bindParam(6,$Disciplina);
$stm->execute();
}
}
function POSTCadastro() {
$con = $this->conectar();
$stm = $con->prepare("select * from aluno");
$stm->execute();
return $stm->fetchAll(PDO::FETCH_ASSOC);
}
function POSTContatosByNome($nome) {
$con = $this->conectar();
$stm = $con->prepare("select * from aluno
where Nome=?");
$stm->bindParam(1,$aluno);
$stm->execute();
return $stm->fetchAll(PDO::FETCH_ASSOC);
}
if (isset ($_POST['nome'])){
$nome= !empty ($_POST['nome']) ? $_POST['nome']: false;
$email= !empty ($_POST['email']) ? $_POST['email']: false;
$sexo = !empty ($_POST['sexo']) ? $_POST ['sexo']: false;
$cpf = !empty ($_POST['cpf']) ? $_POST ['cpf']: false ;
$password = !empty($_POST['password']) ? $_POST ['password']: false;
$Disciplina = !empty($_POST['Disciplina']) ? $_POST ['Disciplina']: false;
$dispro = new Aluno();
$dispro->cadastro($nome, $email, $sexo, $cpf, $password, $Disciplina);
header ('Location: /Portal/cadastro_alunoNovo.php? sucesso=Professor cadastrado com sucesso ');
}
?>
2 Respostas
G
Não manjo PHP em POO ainda, mas pela mensagem de erro
Parse error: syntax error, unexpected ‘class’ (T_CLASS) in C:\xampp\htdocs\aula\novocadastro.php on line 7
Ele ta dizendo que esperava alguma coisa de alguma classe em novocadastro.php, ta dizendo que é erro de sintático(parse).Tenta ver se você digitou tudo certinho mesmo.
Qual é o código do arquivo novocadastro.php?
W
Boa tarde jovem!
Primeiro, arrume seu código na sua postagem pois está uma bagunça!
Não consigo entender se tudo está numa classe, ou se são arquivos diferentes.
OBS: Coloque acima do código a url do arquivo.
Criado 2 de junho de 2017
Ultima resposta 3 de jun. de 2017
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Test-Driven Development: Teste e Design no Mundo Real com... Por Andre Cardoso, Mauricio Aniche — Casa do Codigo