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
Vitor_Gabriel
<?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?

wallacecampanha

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