Ir para conteúdo
Fórum Script Brasil

akira2005

Membros
  • Total de itens

    38
  • Registro em

  • Última visita

Tudo que akira2005 postou

  1. eu consegui fazer pessoal, consegui adicionar varios nós. como faço editar um arquivo na base de dados xml usando php, gostaria de saber como alterar determinadas perguntas já criadas no arquivo xml usando php. alguém tem ideia de como eu devo proceder.
  2. eu já olhei mas não consegui fazer, será que pode me ajudar só nessa parte de adicionar, não estou conseguindo. coloque um exemplo como pode ser feito
  3. estou fazendo o arquivo adicionar.php : esse arquivo só cadastra um nó, quando cadastro de novo ele sobreescreva a primeira e eu não quero só um, eu quero que ele crie varios, veja abaixo o que esta faltando pra que ele adicione varios nós. <?php $xml = simplexml_load_string('<?xml version="1.0" encoding="utf-8"?><root></root>'); $nome = $_POST["nome"]; $ano = $_POST["ano"]; $diretor = $_POST["diretor"]; $comentarios = $_POST["comentarios"]; $xml->addChild('nome',$nome); $xml->addChild('ano',$ano); $xml->addChild('diretor',$diretor); $xml->addChild('comentarios',$comentarios); echo $xml->asXML(); file_put_contents('cases.xml',$xml->asXML() ); ?>
  4. Olá pessoal do scriptbrasil, venho nesses dias querendo desenvolver um quiz em xml com php, senti um dificuldade em trabalhar com xml no php, mas não posso voltar atras, tenho que continuar, estou desenvolvendo para os meus alunos algo que possam ajudar eles a estudar e se divertir. 1) tenho o seguinte arquivo xml, como esta abaixo: <?xml version="1.0" encoding="utf-8"?> <perguntas> <questao> <pergunta> O que o q?</pergunta> <resp1> N </resp1> <resp2> S </resp2> <resp3> Talvez </resp3> <resp4> OU </resp4> <respC> OK </respC> </questao> <questao> <pergunta> O que o q2?</pergunta> <resp1> N2 </resp1> <resp2> S2 </resp2> <resp3> Talvez2 </resp3> <resp4> OU 2</resp4> <respC> OK 2</respC> </questao> <questao> <pergunta> O que o q3?</pergunta> <resp1> N3 </resp1> <resp2> S3 </resp2> <resp3> Talvez3 </resp3> <resp4> OU3 </resp4> <respC> OK3 </respC> </questao> </perguntas> 2) tenho uma página chamada index.php, com 4 links : <a href="adicionar.php">Adicionar.php</a> <a href="remover.php">Remover.php</a> <a href="editar.php">Editar.php</a> <a href="exibir.php">Exibir.php</a> eu sei como exibir o arquivo xml no php, só não sei como adicionar, editar e remover dados no arquivo xml. Peço ajuda a vocês sei que muitos aqui tem experiencia, e é um assunto que não vejo publicado em nemhum site. Estou aqui pra ajudar é só me dizer o que tem pra fazer e faço, já li o manual do php e outros mas nemhum deles explica com clareza essa parte. aguardo ajuda.
  5. akira2005

    Media Global!

    não seria isso, eu quero a media global pegando a media anual de cada disciplina. exemplo: MEDIA_GLOBAL = [media_ANUAL(1 DISCIPLINA) + MEDIA_ANUAL(2 DISCIPLINA) + MEDIA_ANUAL(3 DISCIPLINA) + MEDIA_ANUAL(4 DISCIPLINA) + MEDIA_ANUAL(5 DISCIPLINA) + MEDIA_ANUAL(6 DISCIPLINA) + MEDIA_ANUAL(7 DISCIPLINA) + MEDIA_ANUAL(8 DISCIPLINA) + MEDIA_ANUAL(9 DISCIPLINA) ] / 9; na programação php. como eu faria isso? blza
  6. akira2005

    Media Global!

    já fiz o calculo da media anual de cada disciplina, o que eu quero saber é como calcular a media global de cada disciplina pegando a media anual. eu sei que seria assim MEDIA_GLOBAL = [media_ANUAL(1 DISCIPLINA) + MEDIA_ANUAL(2 DISCIPLINA) + MEDIA_ANUAL(3 DISCIPLINA) + MEDIA_ANUAL(4 DISCIPLINA) + MEDIA_ANUAL(5 DISCIPLINA) + MEDIA_ANUAL(6 DISCIPLINA) + MEDIA_ANUAL(7 DISCIPLINA) + MEDIA_ANUAL(8 DISCIPLINA) + MEDIA_ANUAL(9 DISCIPLINA) ] / 9; Mas como faria isso no php, pra sair o resultado em qualquer celula da minha tabela.
  7. akira2005

    Media Global!

    como faço isso no php, pois não estou conseguindo ate agora. ajuda ae.
  8. akira2005

    Media Global!

    Olá Pessoal do Script Brasil!, gostaria da ajuda de vocês, eu já calculei a media anual para cada disciplina( é uma media aritmetica). Agora quero calcular a media global em cima da media anual, como faria isso?
  9. Bom Dia a Todos do Script Brasil, estou aqui pra pedir uma ajuda a vocês, gostaria que pudessemos construir de forma clara e objetivo um cadastro em php 5 ( usando classes baseado em orientação a objeto ) que permita inserir, alterar e excluir, já temos bastanta na web usando php 4, mas nada feito com o php5. Se alguém tem conhecimento em Programação Orientado a objetos em PHP 5 que possa inicar um exercicio pronto mostrando como se faz um Sistema de Cadastro, podemos fazer Passo a Passo. Tenho conhecimento básico em OOP, mas não sei como fazer um sistema de cadastro em PHP 5. Garanto que vai ser de muita utilidade para todos. Vamos compartilhar e criar juntos esses sistema ok. Estou aqui para ajudar no que sei. Vamos lá!!
  10. olá galera do script brasil!, estou pra fazer umas telas pra um sistema web feito em php, quanto devo cobrar por cada tela( visual do site ) R$ 50,00 esta caro ou barato ? a sua experiencia é importante pra mim. aguardo resposta. ;)
  11. bem devo estar errando algo que não sei. <?php $sql = mysql_query("SELECT ((bim_1_AV1 + bim_1_AV2 + bim_1_TRab) / 3) AS bim_1_media FROM Boletim GROUP BY Matricula, idDisciplinas"); $rs = mysql_fetch_array($sql); ?> fiz assim no php e no html usando tabelas faço assim : <?php echo $rs['bim_1_media']; ?> não aparece a media, o que estou errando? e esta dando esse aviso : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
  12. olá pessoal, não estou conseguindo calcular a media de tres notas que estao no banco de dados mysql, como faço isso no php, quero que ele mostre em uma tabela todas as notas de cada aluno de todas as disciplinas. já fiz aqui mas não consegui. sei que o procedimento é esse : SELECT ((bim_1_AV1 + bim_1_AV2 + bim_1_TRab) / 3) AS bim_1_media FROM Boletim GROUP BY Matricula, idDisciplinas; mas depois disso não sei como fazer pra exibir no php. ajuda!
  13. o primeiro alter table é boletim( ALTER TABLE BOLETIM ), o segundo alter table é boletim também ou é turma (ALTER TABLE BOLETIM OU É ALTER TABLE TURMA) ? a versão do meu mysql é 5.0. ok
  14. estou usando a linguagem php e apliquei os alter tables sim. mas quero que verifique pois encontrei alguns erros nos alter tables, mas pode ser que eu não tenha percebido se existem mais, vou colocar o codigo que digitou blza. abaixo: 1) ALTER TABE Boletim ADD CONSTRAINT Boletim_FKIndex1 FOREIGN KEY (idTurma) REFERENCES Turma (idTurma) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT Boletim_FKIndex2 FOREIGN KEY (idDisciplinas) REFERENCES Disciplinas (idDisciplinas) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT Boletim_FKIndex3 FOREIGN KEY (Matricula) REFERENCES Alunos (Matricula) ON DELETE NO ACTION ON UPDATE NO ACTION; 2) ALTER TABE Boletim ADD CONSTRAINT Turma_FKIndex1 FOREIGN KEY (idCurso) REFERENCES Curso (idCurso) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT Turma_FKIndex2 FOREIGN KEY (Matricula) REFERENCES Alunos (Matricula) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT Turma_FKIndex3 FOREIGN KEY (idDisciplinas) REFERENCES Disciplinas (idDisciplinas) ON DELETE NO ACTION ON UPDATE NO ACTION; pronto ve essa parte e tambem a media.
  15. como faço pra ele exibir a media usando o SQL que voce escreveu acima... pois tentei aqui e não consegui. e outra coisa os dois alter table que voce digitou confirma pra mim se esta correto, e posta aqui de novo se estiver errado, beleza.
  16. Olá Denis muito obrigado pela ajuda acima, gostaria de tirar umas duvidas com voce tipo: 1. como calcular a media de todas as disciplinas de cada aluno, fiz aqui mas calculou somente para um aluno e a media do restante dos alunos ficou igual ao do primeiro aluno, fiz assim: $media = ($row_exibir['bim_1_AV1'] + $row_exibir['bim_1_AV2'] + $row_exibir['bim_1_TRab']) / 3; bem gostaria que saisse a media de todas as disciplinas de cada aluno, me diz o que esta faltando, beleza. 2. aqui é duvida pessoal, eu posso ter duas chaves primarias em uma mesma tabela do mysql ?
  17. gostaria de saber se esta certo o que fiz no dbdesigner e exportei aqui como sql, se tiver erros diz ae blza CREATE TABLE Alunos ( Matricula VARCHAR(20) NOT NULL, Nome_Aluno VARCHAR(60) NULL, PRIMARY KEY(Matricula) ); CREATE TABLE Boletim ( IbimA1 DECIMAL NOT NULL AUTO_INCREMENT, Alunos_Matricula VARCHAR(20) NOT NULL, Disciplinas_idDisciplinas VARCHAR(20) NOT NULL, Turma_idTurma VARCHAR(20) NOT NULL, IbimTR DECIMAL NULL, IbimA2 DECIMAL NULL, IbimMed DECIMAL NULL, IbimRecup DECIMAL NULL, IIbimA1 DECIMAL NULL, IIbimTR DECIMAL NULL, IIbimA2 DECIMAL NULL, IIbimMed DECIMAL NULL, IIbimRecup DECIMAL NULL, IIIbimA1 DECIMAL NULL, IIIbimTR DECIMAL NULL, IIIbimA2 DECIMAL NULL, IIIbimMed DECIMAL NULL, IIIbimRecup DECIMAL NULL, IVbimA1 DECIMAL NULL, IVbimTR DECIMAL NULL, IVbimA2 DECIMAL NULL, IVbimMed DECIMAL NULL, IVbimRecup DECIMAL NULL, MediaAnual DECIMAL NULL, RecupAnual DECIMAL NULL, Final DECIMAL NULL, PRIMARY KEY(IbimA1), INDEX Boletim_FKIndex1(Turma_idTurma), INDEX Boletim_FKIndex2(Disciplinas_idDisciplinas), INDEX Boletim_FKIndex3(Alunos_Matricula) ); CREATE TABLE Curso ( idCurso VARCHAR(20) NOT NULL AUTO_INCREMENT, Curso VARCHAR(60) NULL, PRIMARY KEY(idCurso) ); CREATE TABLE Disciplinas ( idDisciplinas VARCHAR(20) NOT NULL AUTO_INCREMENT, Disciplina VARCHAR(60) NULL, PRIMARY KEY(idDisciplinas) ); CREATE TABLE Turma ( idTurma VARCHAR(20) NOT NULL AUTO_INCREMENT, Disciplinas_idDisciplinas VARCHAR(20) NOT NULL, Alunos_Matricula VARCHAR(20) NOT NULL, Curso_idCurso VARCHAR(20) NOT NULL, PRIMARY KEY(idTurma), INDEX Turma_FKIndex1(Curso_idCurso), INDEX Turma_FKIndex2(Alunos_Matricula), INDEX Turma_FKIndex3(Disciplinas_idDisciplinas) );
  18. Olá Denis, na verdade é um exercício de aprendizado que estou fazendo e estou com dificuldade de fazer, tabelas e principalmente os relacionamentos... voce pode me ajudar nessa parte.
  19. bom dia!! pessoal do script brasil, estou precisando de ajuda de voces, alguém poderia fazer a modelagem desses dados abaixo, não estou conseguindo fazer. é fazer as tabelas e os relacionamentos é isso que quero ver. garanto que ajudarei a muitos quando entender, agradeceria muito a vocês. Campos: 1. Matricula 2. aluno 3. curso 4. turma 5. disciplina 6. I bimestre 6.1. Avaliacao 1 6.2. Trabalho 6.3. Avaliacao 2 6.4. Media 6.5. Media Recuperação 7. II bimestre 7.1. Avaliacao 1 7.2. Trabalho 7.3. Avaliacao 2 7.4. Media 7.5. Media Recuperação 8. III bimestre 8.1. Avaliacao 1 8.2. Trabalho 8.3. Avaliacao 2 8.4. Media 8.5. Media Recuperação 9. IV bimestre 9.1. Avaliacao 1 9.2. Trabalho 9.3. Avaliacao 2 9.4. Media 9.5. Media Recuperação 10. Media Anual 11. Recuperação Anual 11.1 nota da recuperação anual 11.2 media 12. Final 12.1 Prova Final 12.2 media 13. senha
  20. akira2005

    Boletim Escolar

    Olá pessoal, gostaria que voces me indicasse algumas telas de algum boletim escolar online, quero ter uma ideia de como construir, que opções devo colocar no menu depois que o aluno fizer o login, blza!
  21. Esse código abaixo esta funcionando, possui duas funções em javascript uma validação simples e outra são mascaras dos campos do formulário para cpf, rg, cnpj.. etc, que estão dentro do cabeçalho(head), mas não quero que fique no head, quero que fique em arquivo externo tipo funcoes.js, para poder chama-las e funcionar, blza. Como faria pra chamar através do formulário essas duas funções que esta em uma arquivo externo(funcoes.js) para que funcione como se estivesse no cabeçalho, entendeu. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>cadastrar Empresa</title> <style type="text/css"> body{ padding:0; margin:0 10px; color:#333; background:#fff; font:12px arial,verdana,sans-serif; text-align:center; } #cadastro { float: left; margin: 0 10px; } form{margin:0;padding:0;} fieldset{margin:1em 0; border:none; border:1px solid #ccc; width:450px;} legend{margin:1em 0; padding:0 .5em; color:#036; background:transparent; font-size:1.3em; font-weight:bold;} label{ float: left; width: 125px; font-weight: bold; font: 12px verdana, arial, helvetica, sans-serif; color: #111; text-align:left; margin-left: 10px; } input, select { float:left; width: 240px; margin-bottom: 5px; font: 12px verdana, arial, helvetica, sans-serif; color: #0F578C; border-left: 2px solid #80B0DA; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; margin-left: 25px; } #botao{ font: 12px verdana, arial, helvetica, sans-serif; margin-left: 315px; margin-top: 5px; width: 80px; background-color: #FFFFFF; color: #000; border: 1px solid #80B0DA; } .ddd { width: 20px; } #telefone, #fax { width: 190px; } #contato { width: 240px; } br{ clear: left; } </style> &lt;script type="text/javascript"> // validar campos function confere (cadastro) { if(cadastro.cnpj.value=="") { alert("Digite um CNPJ válido!"); return false; } if(cadastro.razsocial.value=="") { alert("Digite A Razão Social!"); return false; } if(cadastro.inscest.value=="") { alert("Digite a Inscrição Estadual/Municipal!"); return false; } if(cadastro.ramoativ.value=="") { alert("Digite o seu ramo de Atividade!"); return false; } if(cadastro.endereco.value=="") { alert("Digite o Endereço!"); return false; } if(cadastro.cep.value=="") { alert("Digite um CEP Válido!"); return false; } if(cadastro.bairro.value=="") { alert("Digite o Bairro!"); return false; } if(cadastro.cidade.value=="") { alert("Digite a Cidade!"); return false; } if(cadastro.estado.value=="") { alert("Digite o Estado!"); return false; } if(cadastro.numfuncionario.value=="") { alert("Digite o Número de Funcionários!"); return false; } if(cadastro.contato.value=="") { alert("Digite o Responsável pelo Contato!"); return false; } if(cadastro.ddd.value=="") { alert("Digite o DDD!"); return false; } if(cadastro.telefone.value=="") { alert("Digite o Telefone!"); return false; } if(cadastro.dddfax.value=="") { alert("Digite o DDD do Fax!"); return false; } if(cadastro.fax.value=="") { alert("Digite o número do Fax!"); return false; } if(cadastro.email.value=="") { alert("Digite o E-mail!"); return false; } if(cadastro.tipodeproposta.value=="") { alert("Preencha a Proposta!"); return false; } if(cadastro.senha.value=="") { alert("Preencha um Senha com até 15 Caracteres!"); return false; } return true; } // fim da validação </script> <script language="javascript"> //MÁSCARA DE VALORES function txtBoxFormat(objeto, sMask, evtKeyPress) { var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; if(document.all) { // Internet Explorer nTecla = evtKeyPress.keyCode; } else if(document.layers) { // Nestcape nTecla = evtKeyPress.which; } else { nTecla = evtKeyPress.which; if (nTecla == 8) { return true; } } sValue = objeto.value; // Limpa todos os caracteres de formatação que // já estiverem no campo. sValue = sValue.toString().replace( "-", "" ); sValue = sValue.toString().replace( "-", "" ); sValue = sValue.toString().replace( ".", "" ); sValue = sValue.toString().replace( ".", "" ); sValue = sValue.toString().replace( "/", "" ); sValue = sValue.toString().replace( "/", "" ); sValue = sValue.toString().replace( ":", "" ); sValue = sValue.toString().replace( ":", "" ); sValue = sValue.toString().replace( "(", "" ); sValue = sValue.toString().replace( "(", "" ); sValue = sValue.toString().replace( ")", "" ); sValue = sValue.toString().replace( ")", "" ); sValue = sValue.toString().replace( " ", "" ); sValue = sValue.toString().replace( " ", "" ); fldLen = sValue.length; mskLen = sMask.length; i = 0; nCount = 0; sCod = ""; mskLen = fldLen; while (i <= mskLen) { bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":")) bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " ")) if (bolMask) { sCod += sMask.charAt(i); mskLen++; } else { sCod += sValue.charAt(nCount); nCount++; } i++; } objeto.value = sCod; if (nTecla != 8) { // backspace if (sMask.charAt(i-1) == "9") { // apenas números... return ((nTecla > 47) && (nTecla < 58)); } else { // qualquer caracter... return true; } } else { return true; } } </script> </head> <body> <form action='inserir_empresa.php' method='post' name='cadastro' id='cadastro' onSubmit='return confere(this)'> <fieldset> <legend> Dados da Empresa </legend> <label>CNPJ:</label> <input name='cnpj' type='text' id='cnpj' class='cnpj' maxlength='18' onkeypress="return txtBoxFormat(this,'99.999.999/9999-99', event);"><br /> <label>Raz&atilde;o Social:</label> <input name='razsocial' type='text' class='razao' id='razsocial'><br /> <label>Insc.Est/Municipal:</label> <input name='inscest' type='text' class='insc' id='inscest'><br /> <label>Ramo de Atividade:</label> <input name='ramoativ' type='text' id='ramoativ' class='ramo'><br /> <label>Endere&ccedil;o:</label> <input name='endereco' type='text' id='endereco' class='end2'><br /> <label>Bairro:</label> <input name='bairro' type='text' id='bairro2' class='bairro'><br /> <label>Cidade:</label> <input name='cidade' type='text' id='cidade'><br /> <label>CEP: </label> <input name='cep' type='text' id='cep' class='cep' maxlength='9' onkeypress="return txtBoxFormat(this, '99999-999', event);"><br /> <label>UF: </label> <input name='estado' type='text' id='estado' class='uf' maxlength='2'><br /> <label>Resp. Contato:</label> <input name='contato' type='text' id='contato'> <br /> <label>Telefone:</label> <input name='ddd' type='text' class='ddd' maxlength='2'> <input name='telefone' type='text' id='telefone' maxlength='8'><br /> <label>Fax:</label> <input name='dddfax' type='text' class='ddd' size='0' maxlength='2'> <input name='fax' type='text' id='fax' maxlength='8'><br /> <label>E-mail:</label> <input name='email' type='text' id='email' class='email3'><br /> <label>N&ordm; de Funcion&aacute;rios:</label> <input name='qtdfun' type='text' id='qtdfun'><br /> <label>Tipo de Proposta:</label> <input type='text' name='tipodeproposta' id='tipodeproposta'><br /> <label>Senha de Acesso:</label> <input name='senha' type='password' id='senha' size='15' maxlength='15'> <input name='enviar' type='submit' id='botao' value='Enviar'/> </fieldset> </form> </body> </html>[/codebox]
  22. tenho uma arquivo php, e quero chamar duas funções do arquivo externo .js ( são duas funções deste arquivo javascript externo uma é a validação e outra é mascaras para os campos), como faço pra chamar essas duas funções do arquivo externo .js, para dentro do arquivo php ? insira um exemplo pra mim de como seria, gostaria de saber como se faz, agradeço.
  23. Só que tenho 4 funções diferentes nesse arquivo externo .js, quero chama-las no mesmo formulário, entendeu. como chama-las funções diferentes para um mesmo campo de formulario tipo ( mascaras, validação, e outros ), como faz?
  24. aee galaera me deem um exemplo funcionando ou tutorial explicando como faz um formulario de conato com upload de imagens( de uma imagem ou varias blza). blza
×
×
  • Criar Novo...