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

2 respostas
php
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