Ir para conteúdo
Fórum Script Brasil

Scripter

Membros
  • Total de itens

    125
  • Registro em

  • Última visita

Tudo que Scripter postou

  1. http://br2.php.net/session_start session_start(); deve ser a primeira coisa a aparecer, antes dos includes... tenta ai sua pagina ficaria 1 <?php 2 session_start(); 3require_once 'morrer.php'; 4 require_once 'conexao.php'; 5 explicação, session_start() deve ser usado antes de qlqr coisa ser mandada para o navegador, incluindo tags como <html>, <title>, <meta>, etc..., intão se esses includes chamam algo deste tipo, ou incluem arquivos que façam algo assim, sua session aqui nesse arquivo já não vai mais dar certo...
  2. q nada, tamo aqui pra isso, qlqr coisa pergunta ai ^^
  3. problema resolvido, eu cometi um errinho no while, tai: while($min<=$modulos) { $frase = $var1.$num; $var2=$_POST[$frase]; $num++; $min++; } só substitui o while de antes por esse ai. qlqr coisa posta ai ^^ ++++++++ EDIT ++++++++++ a versão em for: for($min=1;$min<=$modulos;$min++) { $frase = $var1.$num; $var2=$_POST[$frase]; echo $var2; $num++; } no caso do for, você não precisa declarar a variavel min antes do loop. então a pagina ficaria assim: pagina2.php <html> <head> <title>Teste</title> </head> <body> <? $var1=texto_; $num=1; $modulos=2; //no meu caso eu já sei quantos módulos eu tenho, mais pra você é só puxar o numero de uma outra variavel. for($min=1;$min<=$modulos;$min++) { $frase = $var1.$num; $var2=$_POST[$frase]; echo $var2; $num++; } } ?> </body> </html>
  4. lol, estranhamente, meu apache ta travando exatamente na pagina >.< o resto tudu de php e html vai, nessa ali ta travando, mais de qlqr maneira, o código: pagina1.html <html> <head> <title>Teste</title> </head> <body> <form action=pagina2.php method=post> <input type=text name=texto_1 value=teste1><br><input type=text name=texto_2 value=teste2> <input type=submit value=vai...></form> </body> </html> pagina2.php <html> <head> <title>Teste</title> </head> <body> <? $var1=texto_; $num=1; $modulos=2; //no meu caso eu já sei quantos módulos eu tenho, mais pra você é só puxar o numero de uma outra variavel. $min=1; while($min<=$modulos) { $var2=$_POST[$var1.$num]; echo $var2; $num++; } ?> </body> </html>
  5. intendi s, me da só um tempinho ^^ to meio enferrujado no PHP, to aprendendo Java sab =D já vo bola uma coisinha
  6. posta o código ai ^^ to com tempo de sobra pra le =D +++++++++ EDIT +++++++++ a respeito da sintaxe, você faria basicamente assim: $var1 = 0; while($var1<$variavel_que_contou_o_numero_de_modulos_anteriormente) { // código que faz o que você quer, coisa que eu não consegui entende... $var1++ } //resto do código...
  7. Scripter

    Como funciona isso

    é exatamente como você falou la em cima: meusite.com.br/?pasta=index ou meusite.com.br/?pagina=85 unica diferença é que os links devem (eu acho) conter alguma referencia pra uma pagina, não apenas um link, ex: meusite.com.br/index.php?pasta=index ou meusite.com.br/index.php?pagina=85 você pode acessar paginas dessa maneira tanto digitando na barra de endereços, quano criando um botão, tipo <a href=pagina.php?var1=valor>Link</a>... boa sorte ae, qlqr coisa posta... qlqr coisa tmb só da uma googlada, procura tutoriais, etc...
  8. bem, partindo doq eu entendi, você pode, cada vez que cadastrar um módulo, incrementar uma variável, isso contaria quantos módulos o curso tem, então use essa variavel pra receber os valores através de um loop for, assim não haveram campos inutilizados... tomara que ajude ^^
  9. produto resolvido, código: public class TreinoForEArrays { public static void main(String[] args){ System.out.println("Teste de arrays, for e classes"); System.out.println("Array 1: Numeros de 1 a 15"); Array array1 = new Array(1,15); array1.mostraTudo(); System.out.println("\nArray 2: Numeros de 16 a 30"); Array array2 = new Array(16 ,30); array2.mostraTudo(); } } class Array { public int numInicial; public int numFinal; int total; int[] fileira; public Array(int inicial, int ultimo) { numInicial = inicial; numFinal = ultimo; total = numFinal - numInicial + 1; fileira = new int[numFinal-numInicial+1]; for(int i=0;numInicial<=numFinal;i++) { fileira[i] = numInicial++; } } void mostraTudo() { System.out.println("Os valores na array são:"); for(int j=0;j<total;j++) { System.out.println("Valor no index "+j+": "+this.fileira[j]); } } }
  10. putz que sessão abandonada =/ alguém ajuda aew... 3 dias já
  11. Scripter

    Como funciona isso

    é identico, é só você colocar no link para aquela URL depois do pagina_qualquer.php um ? depois o nome da variavel e então = valor da variavel, se quiser adicionar mais de uma, use &, então a proxíma variavel, e assim vai indo... Ex: <a href=pagina_qualquer.php?variavel1=valor1&variavel2=valor2&variavel3=valor3... e assim vai indo... já na pagina que recebe, é você colocar: $variavel_qualquer=$_GET[variavel_passada_através_da_url] como por exemplo $variavel1 = $_GET[variavel1] lembra que passamos uma variavel1 no exemplo de antes? enão, ali ele recebe o valor... você tambem pode usar isset, ele verifica se aquela variavel existe ou não, ex: if(isset($_GET[variavel])){ //checa se a váriavel existe, se existe, atribui seu valor a $variavel $variavel_qualquer=$_GET[variavel]; } else { resto do código, sem a variavel... como por exemplo um include ou algo assim... } tomara que esteja bem explicadinho ^^, boa sorte...
  12. Ola, sou iniciante no Java ainda, e to seguindo os tutoriais e documentos do Java Tutorials, baixei tudu e to lendo em sequencia, bunitim... Resolvi da uma brincada e um treinada ao mesmo tempo, treinando um pokim de preenchimento de arrays com for e mostrar elas dpois, olhem o código: public class TreinoForEArrays { public static void main(String[] args){ System.out.println("Teste de arrays, for e classes"); System.out.println("Array 1: Numeros de 1 a 15"); Array array1 = new Array(1,15); int valorTotalArrayUm = array1.mostraTudo(); System.out.println("\nO valor total da array é: "+valorTotalArrayUm); System.out.println("\nArray 2: Numeros de 16 a 30"); Array array2 = new Array(16 ,30); int valorTotalArrayDois = array2.mostraTudo(); System.out.println("\nO valor total da array é: "+valorTotalArrayDois); } } class Array { int numInicial; int numFinal; int[] fileira; int valor = 0; public Array(int inicial, int ultimo) { numInicial = inicial; numFinal = ultimo; fileira = new int[numFinal-numInicial+1]; for(int i=0;numInicial<=numFinal;i++) { fileira[i] = numInicial++; } } int mostraTudo() { System.out.println("Os valores na array são:"); for(int j=0;j<numFinal-numInicial+1;j++) { System.out.println("Valor no index "+j+": "+fileira[j]); valor += fileira[j]; } return valor; } } Simplesmente não funciona, ele compila certinho, sem nenhum erro, mais na hora da roda, ele só mosta o seguinte: Teste de arrays, for e classes Array 1: Numeros de 1 a 15 Os valores na array são: O valor total da array é: 0 Array 2: Numeros de 16 a 30 Os valores na array são: O valor total da array é: 0 Não mostra a array... e pelo que parece ela nem é preenchida, pois o valor continua 0... ------------------------------- Porééém, se adicionar System.out.println(fileira); ao constructor Array dentro do loop for após fileira = numInicial++; quando roda o programa retorna assim: Teste de arrays, for e classes Array 1: Numeros de 1 a 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Os valores na array são: O valor total da array é: 0 Array 2: Numeros de 16 a 30 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Os valores na array são: O valor total da array é: 0 Significa que ele preenche a array, mais depois ele não consegue acessa-la na função mostraTudo()..., mais não deveria ter dado erro no compilamento intao?? alguém ajuda... ++++++++++++++++++EDIT+++++++++++++++++++++ Descobri o problema, mais não a solução... a função mostraTudo() não está acessando nenhum tipo de variavel... se colocar int seila = numFinal + numInicial; e depois System.out.println(seila); ele vai resultar em 0... como se não reconhecesse as variaveis fora do metodo...
  13. Olá! Meu problema é o seguinte... Não estou conseguindo criar tabelas com nomes iniciando por números através do php... com phpmyadmin vai, e é php... onde está o erro? <? $login = $_POST["login"]; $senha = $_POST["senha"]; ?> <html> <head><title>Cadastro de usuário</title> <link rel=stylesheet href=estilo1.css type=text/css media=all> </head> <body> <center><h1>Cadastro</h1></center><p><br><br><br><br> <? $con = mysql_connect("localhost","root",""); if(!$con) { echo "<center><font color=#FFFFFF>Não foi possível conectar-se ao servidor...</font></center>"; } else { mysql_select_db("users",$con); $query="SELECT * FROM usuarios WHERE login = '$login'"; $ok = mysql_query($query,$con); $tem = mysql_num_rows($ok); if($tem==0) { mysql_select_db("tarefas",$con); $query="CREATE TABLE $login(id int(3) NOT NULL auto_increment,materia varchar(50),data varchar(10),data_entrega varchar(10),tarefa text(1000),PRIMARY KEY(id))"; mysql_query($query,$con) or die (mysql_error()); mysql_select_db("users",$con); $query="INSERT INTO usuarios VALUES(null,'$login','$senha')"; mysql_query($query,$con); echo "<center><font color=#FFFFFF>Cadastro efetuado com sucesso! <a href=index.php>Clique aqui</a> para retornar a pagina principal</font>"; } else { echo "<center><font color=#FFFFFF>Login já existente, <a href=cadastro.html>clique aqui</a>.</font></center>"; } } ?> logins normais, começando com letras da certinho... o mysql_error() retorna o seguinte: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''145'(id int(3) NOT NULL auto_increment,materia varchar(50),data varchar(10),dat' at line 1. nesse caso só usei 145 bem rapidinho pra testa...
  14. Aew galerinha ^^ Eu queria saber como eu consigo checa a primera letra de um campo de form html... Será que tem como? e otra... tem como muda o tipo de um campo? tipo de text para password e vice versa... já tentei de tudu q é jeito mais não da, por exemplo, document.form.campo.type=text, não muda, só da erro... vlw ae
  15. já q não vai na inteligência vai na manha cagada mesmo >.< antes de coloca a variável na query, crie uma outra variável com o valor da cnpj e insira aquela >.< $banco = mysql_select_db("sysloja",$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $sql = mysql_query("INSERT into juridica (codigo, c_cliente, cnpj, ie, contato, fax) VALUES ('NULL', '$codigo', '$cnpj', '$ie','$fax', '$contato')") or die(mysql_error()); ficaria $banco = mysql_select_db("sysloja",$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $var2 = $cnpj; $sql = mysql_query("INSERT into juridica (codigo, c_cliente, cnpj, ie, contato, fax) VALUES ('NULL', '$codigo', '$var2', '$ie','$contato', '$fax')") or die(mysql_error()); pod parece estranho, mais já resolveu mtas coisas simplesmente indecifráveis aqui que só chuck norris poderia resolver >.< tenta ai. a, e arruma a ordem na query (você inverteu contato e fax)...
  16. é tipo um relatório? e nesse relatório aparecem dados calculados e esses dados você precisa inserir em uma tabela mysql?? pls explica melhor qlqr coisa passe os valores para a página que armazena com $_GET (url _da_pagina.php?variavel=valor$variavel2=valor2&etc...) e ná página que insere os dados você faz $variavel = $_GET["variavel"]; etc etc e esses dados você insere... tomara que ajude =/
  17. Scripter

    Somar horas

    agradeço muito o elogio... resolvi da seguinte maneira, somei as horas, multipliquei-as por 60 pra transforma elas em minutos e somei aos minutos, e esses minutos eu usei em uma função que eu criei: <? function dhora($min){ $hora = 0; if($min >= 60){ while($min >= 60){ $min = $min - 60; $hora++; } } else { $hora = 0; $min = $min; } $_SESSION['hora'] = $hora; $_SESSION['minuto'] = $min; } ?> posso se um empilhador de código, mais pelo menos n xingo os otros quando eles n conseguem algo... edit: eu tenho 13 anos...
  18. Scripter

    Somar horas

    comé q eu ia adivinha se na p**** do manual eles só fazem com data vlw
  19. Scripter

    Somar horas

    aff n da, oia.. eu ponho assim mktime(4,5) <-- 4 horas e 5 minutos. ok, ele retorna o valor em segundos... divido por 60 pra da os minutos, divido por 60 d novo pra da horas, memo assim ele retorna 500 mil numero, aff q saco, eu só quero soma 2 horas, será q é tão difícil assim >.<?
  20. Scripter

    Somar horas

    Ola povo! Éh o següinte, tenho um BD com uma tabela chamada atividades, dentro dessa tabela, existem 6 campos, entre eles, 1 chamado tempo, tenho uma página com um script que pega esses valores (os 6) e os insere em uam tabela, beleza... tenho tmb um script que soma a distância total (um dos 6 campos), ok, até ai simples, agora quero um que some a hora, se fosse só soma até vala, mais como fze pra ele sabe q quando chega em 60 é pra aumentar 1 na hora e bota o resto nos minutos?? traduzindo, como eu somo horas extraidas de um bd... ops, na verdade, no bd, existem os campos min e hora, ou seja, os minutos e a hora são separados, n sei se isso ajuda em algo... já procurei na net mais nada q resolva meu caso... vlw povo
  21. Scripter

    (Resolvido) estilo moeda

    vlwwww ^^ edit: deu tudu certinho, vlwzão
  22. n sei se isso é php ou html, mas como eu faço pra ele converte um valor de um formulário, que ele pega através de $_POST e converter em estilo moeda, pra poder gravar no BD... isso se faiz no próprio formulário? ou na página que interpreta o formulário? (no kso pg php)... muito obrigado
  23. Scripter

    delete usando mysqli

    posta o código >.<
  24. funcino direitinho, mais eu usei assim (andei pesquisando em outros foruns enqto n respondiam aqui): onload="document.getElementById('data').focus();"
  25. olá! é o seguinte, a pessoa vai, em um formulário, e preenche 5 campos, e tecla enter, a página php vem, processa, grava no BD, e através do comando header volta a tela dos 5 campos, mais eu queria algo mais prático, pra n precisa fik clicando no primeiro campo, e então apertando tab, queria que quando chegasse na página, automaticamente o cursor se posicionasse no campo, pra então eu fikar apertando tab, como eu faço?
×
×
  • Criar Novo...