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