Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''cadastrar''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 3 registros

  1. Olá pessoal, Sou iniciante em PHP e banco de dados, preciso da ajuda de vocês pois tenho um site no qual tenho preciso visualizar os cursos que estão no banco de dados cadastrados ou cadastrar novos cursos, porem já tentei diversos códigos e sem sucesso, um código ele aparece somente as informações da pagina mas não mostra os dados do banco de dados, o outro código mostra os dados porem não carrega na pagina principal. Para entenderem melhor exemplo: código 01 = A pagina "Nossos Cursos" chama a pagina "curso-listar" que mostra só as informações da pagina ou seja não carrega o banco de dados código 02 = A pagina "Nossos Cursos" chama a pagina "curso-listar" e mostra tudo em branco na pagina "nossos cursos", porem quando chamo a somente a pagina "curso-listar ela puxa as informações do banco. Segue aqui o endereço para baixar o site completo: http://actscursos.com.br/acts.zip para adcionar, excluir ou editar cursos e outros, cliquem na chave no fim da pagina e digitem o seguinte login e senha: Login: actscursos senha: macrixa02
  2. Estou em duvida nesse program pq exclui mas ainda aparece se pesquiso tipo o numero 1, 2 , 3 #include <stdio.h> #include <string.h> #include <stdlib.h> struct controleNota{ float nota1, nota2; float media; int status; char disc[50]; char prof[50]; char sigla[25]; }aluno; FILE *tnt; remove(); int verificaExclusao(); void excluir(); void alterar(); void mostrarTudo(); void cadastro(); int local (); void pesquisa(); void excluir(); int main(){ int op; do { printf("\t\t\t----------MENU---------\n\t\t\t1)Cadastrar Disciplinas\n"); printf("\t\t\t2)Pesquisar Discipinas\n\t\t\t3)Excluir Disciplinas\n\t\t\t4)Mostrar Todos\n"); printf("\t\t\t5)Alterar Programa\n\t\t\t6)Encerrar Programa\n"); printf("\nDigite sua opcao: "); scanf("%d",&op); switch(op){ case 1: system("cls"); cadastro(); break; case 2: system("cls"); pesquisa(); break; case 3: system("cls"); excluir(); break; case 4: system("cls"); mostrarTudo(); break; case 5: system("cls"); alterar(); break; case 6: system("cls"); printf("Programa Encerrado Com Sucesso\nGOKU WINS!!!!!"); break; default: printf("NUMERO INCORRETO!\n"); printf("DIGITE QUALQUER TECLA PRA CONTINUAR\n"); getch(); fflush(stdin); system("cls"); } }while(op != 4); fclose(tnt); } void cadastro(){ tnt = fopen("controleNotas.txt", "ab+"); fseek(tnt,0L,SEEK_END); do{ printf("Digite o nome da Disciplina ou s para sair \n"); fflush(stdin); gets(aluno.disc); if((strcmp(aluno.disc,"s")!=0)&&(strcmp(aluno.disc,"S")!=0)){ printf("Digite o nome do Professor\n"); gets(aluno.prof); fflush(stdin); printf("Digite a sigla da disciplina\n"); gets(aluno.sigla); fflush(stdin); printf("Digite a nota do primeiro bimestre do cidadao\n"); scanf("%f",&aluno.nota1); printf("Digite a nota do segundo bimestre do cidadao\n"); scanf("%f",&aluno.nota2); aluno.status=1; if( fwrite(&aluno,sizeof(struct controleNota),1,tnt)){ printf("\n\tDISCIPLINA ATUALIZADO DADOS-----------\n"); } else{ printf("\n\tOCORREU ERRO NO CADASTRO\n"); } } }while((strcmp(aluno.disc,"s")!=0)&&(strcmp(aluno.disc,"S")!=0)); fclose(tnt); } int local (){ char cadedisc[70]; int cont = 0; if((tnt = fopen("controleNotas.txt", "rb"))==NULL){ printf("\n\tNAO POSSUI NOTAS E DISCIPLINAS CADASTRADAS\n"); printf("\n\tDigite qualquer tecla pra voltar\n"); getch(); fflush(stdin); system("cls"); main(); } if(verificaExclusao()==1){ printf("\n\tTodo mundo excluido\n"); printf("\n\tDigite qualquer tecla pra voltar\n"); getch(); fflush(stdin); system("cls"); main(); } fflush(stdin); printf("\n\tNome da Disciplina:"); gets(cadedisc); while(!feof(tnt)){ fread(&aluno, sizeof(struct controleNota), 1, tnt); if(strcmp( aluno.disc,cadedisc)==0){ if(aluno.status == 0){ cont = -1; break; } break; } cont++; } if(strcmp(cadedisc,aluno.disc)==1){ cont = -1; } fclose(tnt); return cont; } void pesquisa(){ int posi; posi = local(); if(posi<0){ printf("\tDISCIPLINA NAO ENCONTRADA\n"); } else{ tnt = fopen("controleNotas.txt", "rb"); fseek(tnt,posi*sizeof(struct controleNota),SEEK_SET); fread(&aluno,sizeof(struct controleNota),1,tnt); printf("\tNome do Professor %s\n",aluno.prof); printf("\tNome da Disciplina %s\n",aluno.disc); printf("\tSigla da Discilina %s\n",aluno.sigla); printf("\t---1 NOTA---\t---2 NOTA---\n\t---%.2f---\t---%.2f---\n",aluno.nota1,aluno.nota2); aluno.media=(aluno.nota1+aluno.nota2)/2; if(aluno.media>=7){ printf("\tA MEDIA EH: %.2f\n",aluno.media); printf("\t------MATERIA COM OTIMOS RESULTADOS------\n"); } else { printf("\tA MEDIA EH: %.2f\n",aluno.media); printf("\t------ALUNO COM DEFICIENCIA------\n"); } } fclose(tnt); } void excluir(){ int posi; posi = local(); if(posi <0){ printf("\tDISCIPLINA NAO ENCONTRADA\n"); } else{ tnt = fopen("controleNotas.txt","rb+"); fseek(tnt,posi*sizeof(struct controleNota), SEEK_SET); fread(&aluno,sizeof(struct controleNota),1,tnt); printf("\nEssa Disciplina sera excluida...\n"); printf("\tNome do Professor %s\n",aluno.prof); printf("\tNome da Disciplina %s\n",aluno.disc); printf("\tSigla da Discilina %s\n",aluno.sigla); printf("\t---1 NOTA---\t---2 NOTA---\n\t---%.2f---\t---%.2f---\n",aluno.nota1,aluno.nota2); fflush(stdin); getch(); aluno.status = 0; fseek(tnt,posi*sizeof(struct controleNota), SEEK_SET); if(fwrite(&aluno,sizeof(struct controleNota),1,tnt)){ printf("\nDISCIPLINA EXCLUIDA\n"); fclose(tnt); getch(); fflush(stdin); system("cls"); main(); } else{ printf("\nFALHOU"); fclose(tnt); getch(); fflush(stdin); system("cls"); main(); } } } void mostrarTudo(){ if((tnt = fopen("controleNotas.txt", "rb"))==NULL){ printf("\n\tNAO POSSUI NOTAS E DISCIPLINAS CADASTRADAS\n"); printf("\n\tDigite qualquer tecla pra voltar\n"); getch(); fflush(stdin); system("cls"); main(); } if(verificaExclusao()==1){ printf("\n\tTodo mundo excluido\n"); printf("\n\tDigite qualquer tecla pra voltar\n"); getch(); fflush(stdin); system("cls"); main(); } fseek(tnt, 0L, SEEK_SET); fread(&aluno, sizeof(struct controleNota),1, tnt); do{ if(aluno.status!=0){ printf("\n\tNome do Professor %s\n",aluno.prof); printf("\tNome da Disciplina %s\n",aluno.disc); printf("\tSigla da Discilina %s\n",aluno.sigla); printf("\t---1 NOTA---\t---2 NOTA---\n\t---%.2f---\t---%.2f---\n",aluno.nota1,aluno.nota2); aluno.media=(aluno.nota1+aluno.nota2)/2; if(aluno.media>=7){ printf("\tA MEDIA EH: %.2f\n",aluno.media); printf("\t------MATERIA COM OTIMOS RESULTADOS------\n"); } else { printf("\tA MEDIA EH: %.2f\n",aluno.media); printf("\t------ALUNO COM DEFICIENCIA------\n"); } } fread(&aluno, sizeof(struct controleNota),1, tnt); }while(!feof(tnt)); getch(); main(); } void alterar(){ int x,z; x=local(); if(x<0){ printf("\tDISCIPLINA NAO ENCONTRADA\n"); } else{ tnt = fopen("controleNotas.txt", "rb+"); fseek(tnt,x*sizeof(struct controleNota),SEEK_CUR); fread(&aluno,sizeof(struct controleNota),1,tnt); printf("\nDeseja alterar a seguinte disciplina...\n"); printf("\tNome do Professor %s\n",aluno.prof); printf("\tNome da Disciplina %s\n",aluno.disc); printf("\tSigla da Discilina %s\n",aluno.sigla); printf("\t---1 NOTA---\t---2 NOTA---\n\t---%.2f---\t---%.2f---\n",aluno.nota1,aluno.nota2); fflush(stdin); printf("\nDigite as mudancas:\n\n"); printf("Digite o nome do Professor\n"); gets(aluno.prof); printf("Digite a disciplina\n"); gets(aluno.disc); fflush(stdin); printf("Digite a sigla da disciplina\n"); gets(aluno.sigla); fflush(stdin); printf("Digite a nota do primeiro bimestre do cidadao\n"); scanf("%f",&aluno.nota1); printf("Digite a nota do segundo bimestre do cidadao\n"); scanf("%f",&aluno.nota2); aluno.status=1; fseek(tnt,x*sizeof(struct controleNota),SEEK_SET); if(fwrite(&aluno,sizeof(struct controleNota),1,tnt)){ printf("\n\tALTERADO COM SUCESSO-----------\n"); fclose(tnt); getch(); fflush(stdin); system("cls"); main(); } else{ printf("\n\tERRO NA ATUALIZAÇÃO\n"); fclose(tnt); getch(); fflush(stdin); system("cls"); main(); } } fclose(tnt); } int verificaExclusao(){ tnt=fopen("controleNotas.txt","rb"); rewind(tnt); fread(&aluno,sizeof(struct controleNota),1,tnt); do{ if(aluno.status != 0){ return 0; } fread(&aluno,sizeof(struct controleNota),1,tnt); }while(!feof(tnt)); fclose(tnt); return 1; }
  3. geysa18

    Erro no repositorio!

    Erro no repositório, como corrigir: Código: repositorio_cliente.php <?php require 'conexao.php'; include 'cliente.php'; interface IRepositorioCliente{ public function cadastrarCliente($cliente); public function removerCliente($codigo); public function atualizarCliente($cliente); public function buscarCliente($codigo); public function getListaClientes(); } class RepositorioClientesMySQL implements IRepositorioCliente{ private $conexao; public function __construct(){ $this->conexao = new Conexao("localhost", "root", "", "popcorntv"); if($this->conexao->conectar() == false){ echo "Erro " . mysqli_error(); } } public function cadastrarCliente($cliente){ $nome = $cliente->getNome(); $cpf = $cliente->getCpf(); $endereco = $cliente->getEndereco(); $dataCadastro = $cliente->getDataCadastro(); $saldoDevedor = $cliente->getSaldoDevedor(); $situacaoCadastro = $cliente->getSituacaoCadastro(); $sql = "INSERT INTO cliente (nome, codigo, cpf, endereco, dataCadastro, saldoDevedor, situacaoCadastro) VALUES ('$nome', NULL, '$cpf', '$endereco', '$dataCadastro', '$saldoDevedor', '$situacaoCadastro')"; $this->conexao->executarQuery($sql); } public function removerCliente($codigo){ $sql = "DELETE FROM cliente WHERE codigo = '$codigo'"; $this->conexao->executarQuery($sql); } public function atualizarCliente($cliente){ $nome = $cliente->getNome(); $codigo = $cliente->getCodigo(); $endereco = $cliente->getEndereco(); $cpf = $cliente->getCpf(); $saldoDevedor = $cliente->getSaldoDevedor(); $situacaoCadastro = $cliente->getSituacaoCadastro(); $dataCadastro = $cliente->getDataCadastro(); $sql = "UPDATE cliente SET nome ='$nome', cpf='$cpf', endereco='$endereco', saldoDevedor='$saldoDevedor', situacaoCadastro='$situacaoCadastro', dataCadastro='$dataCadastro' WHERE codigo ='$codigo'"; $this->conexao->executarQuery($sql); } public function buscarCliente($codigo){ $linha = $this->conexao->obtemPrimeiroRegistroQuery("SELECT * FROM cliente WHERE codigo='$codigo'"); $cliente = new Cliente($linha['nome'], $linha['codigo'], $linha['cpf'], $linha['endereco'], $linha['dataCadastro'], $linha['saldoDevedor'], $linha['situacaoCadastro']); return $cliente; } public function getListaClientes(){ $listagem = $this->conexao->executarQuery("SELECT * FROM cliente"); $arrayClientes = array(); while($linha = mysqli_fetch_array($listagem)){ $cliente = new Cliente($linha['nome'], $linha['codigo'], $linha['cpf'], $linha['endereco'], $linha['dataCadastro'], $linha['saldoDevedor'], $linha['situacaoCadastro']); //o erro está nessa linha array_push($arrayClientes, $cliente); } return $arrayClientes; } } $repositorio = new RepositorioClientesMySQL(); ?> Mensagem do erro: Fatal error: Call to private Cliente::__construct() from context 'RepositorioClientesMySQL' in C:\xampp\htdocs\popcorntv\repositorio_cliente.php on line 68
×
×
  • Criar Novo...