Ir para conteúdo
Fórum Script Brasil

Scripter

Membros
  • Total de itens

    125
  • Registro em

  • Última visita

Tudo que Scripter postou

  1. Scripter

    Pagina PHP

    isset verifica se uma váriavel existe... no caso se $_GET['local'] existe... @edit.: no site do php você encontra todas as funções bem explicado =) www.php.net @edit2.: sim, mais coloque a string entre aspas ("string")
  2. Scripter

    Pagina PHP

    Isso são variáveis passadas pelo método GET, no script você analisa o que é e então constrói a pagina de acordo, exemplo: $tipo = $_GET['act']; if($tipo == "idx"){ // monta toda a página index } else if($tipo == "vendas"){ // monta a pagina vendas... }
  3. por exemplo, como são apenas 5 notas, pra passar, você deve ter, somando as notas, por exemplo, 7 em uma prova e 6 em outra prova, você tem 19 (7+12 do peso 2 da nota 6), pra passar, você precisa de 35 no minimo (porque 35/5 = 7), então é simples, é sempre assim: nota 1 + (nota2 * 2), este valor você subtrai de 35, e o resultado você divide por 2 (porque a nota 3 tmb é peso 2, e dividir por 2 simplifica pois por exemplo, 35 - 19 = 16, e você não tem como tirar 16, mais sim 8 [16/2] ^^) é simples :x public class Notas{ public static void main(String[] args){ float nota1 = Float.parseFloat(args[0]); float nota2 = Float.parseFloat(args[1]); float nota3; float temp; final int MINIMO = 35; nota2 = nota2 * 2; temp = nota1 + nota2; nota3 = (MINIMO - temp) / 2; if(nota3 > 7){ System.out.println("Voce precisa tirar no minimo " + nota3 + " para passar. Se esforce!"); } else { System.out.println("Voce precisa tirar no minimo " + nota3 + " para passar. Vai ser facil!"); } } } testadinho ;p salve como Notas.java, sinao não funciona p.s.: as notas 1 e 2 são passadas por argumento, ex: java Notas 7.8 5 <-- nota 1 = 7.8 e nota 2 = 5.0, não precisa colocar casa decimal ^^
  4. usei o mesmo código, só coloquei o que faltava public class Quadrado{ public static void main(String[] args){ int lado = Integer.parseInt(args[0]); for(int i = 0; i<lado;i++){ if(i==0 || i==(lado-1)){ for(int j = 0; j<lado;j++){ System.out.print("*"); } } else { for(int j = 0; j<lado;j++){ if(j==0 || j==(lado - 1)) { System.out.print("*"); } else { System.out.print(" "); } } } System.out.println(); } } } compilei e deu certinho :x qlqr coisa posta ai
  5. Scripter

    Apresentação!

    o bom e velho ESerra O.o kk mais é +- o que ele disse, bota a mão na massa e vai procurar :x
  6. a quanto tempo eu n mecho cm java :x mais vo tentar te ajudar ^^ pelo que eu entendi o comprimento do lado do quadrado é um numero de 1 a 20 certo? e você deve preencher TODO o quadrado com asteriscos, então por exemplo, se o lado do quadrado for 5, teríamos um quadrado assim: ***** ***** ***** ***** ***** o que não é bem um quadrado :x porcausa do espaço entre as linhas, mais oque interessa é o 5x5. isso é oque eu entendi pelo menos... la vai o codigo, ps.: eu deixei 1 erro no código pra você ter que quebrar a cabeça tmb, senão era apenas ctrl+c ctrl+v O.O e isso não é legal =p ps2.: o comprimento do lado do quadrado é passado como argumento ok? tipo assim: java Quadrado 7 <- quadrado com 7 asteriscos de lado public class Quadrado(){ public static void main(String[] args){ int lado = Integer.parseInt(args[0]); for(int i = 0; i<lado;i++){ for(int j = 0; j<lado;j++){ // acabei de lembrar que você não precisa do codigo O.O, mesmo assim eu passo, kk, e não eskece do errinho :x System.out.print("*"); } // falta algo aqui :X porem o codigo compila, o que sera O.O } } }
  7. Scripter

    PHP vs Java

    É o seguinte, se o salão for por exemplo da sua tia, da sua mãe, da sua avó, ou algo assim, e como você é iniciante em Java, faça em Java para APRENDER! Se é um empreitada profissional, e você não tem relação nenhuma com o salão xD faça em PHP que você já sabe,simples ^^ Tenha em mente também que, em Java você só tera que instalar o Java, em PHP provavelmtne você tera que instalar Apache, PHP, Mysql, etc etc... Em java você pode fzer uma aplicação fullscreen por exemplo... ah sei la :s nem sei mais o que falo xD to meio bebado, uhsauhsahua mais tipo, é isso ai :s boa sorte
  8. se você quer pegar apenas 1 registro, ou seja, o 1º registro do BD, você nem rpecisa colocar while, ex: ...... while($i=mysql_fetch_assoc($dados)){ $saldo = $i["saldo"]; break; } poderia ser resumido em $i = mysql_fetch_assoc($dados); $saldo = $i["saldo"]; as duas maneiras pegam só o primeiro resultado... o break; no while quebra o loop while, que seria mais propriamente a sua pergunta. qlqr coisa fala colega
  9. Scripter

    Manipulação de .TXTs

    Eu ficaria om a opção número 1, mais pra falar a verdade n sei o que você quer fzer, pega um arquivo, e compara o tamanho com otro arquivo? numero de palavras??
  10. Scripter

    classe

    simples $variavel = $ae->a; se fosse uma variavel protected já não daria certo, e você teria que criar uma fução para retornar isso pra você
  11. neste caso você usa echo $_FILES['imagem']['tmp_name']; e não echo $imagem; na verdade você nem precisaria, e por conveniencia nem deve pessa o conteudo de $_FILES para uma variavel comum, $_FILES é um pouco diferente, basicamente é uma array, mais ou menos assim: nome_campo_imagem - tmp_name - name - type - size - error nome_campo_imagem_2 - tmp_name - name - type - size - error nome_campo_imagem_3 - tmp_name - name - type - size - error tmp_name = é o nome temporário que a imagem recebe no servidor, se você quer exibi-la, é por esta variavel que deve se basear name = nome que ela tinha no computador do usuario type = mime type da imagem size = tamanho da imagem error = se houve algum erro o código esta aqui se você quer fazer o que você estava tentando, você faze assim: recebe.php <html> <head></head> <body> <?php $_FILES['imagem']; echo $_FILES['imagem']['tmp_name']; ?> </body> </html> qlqr coisa posta ai, se você quiser saber mais: http://imasters.uol.com.br/artigo/1057/php/_files/ lembrando que você tmb pode usar move_uploaded_file para mover o arquivo para o servidor...
  12. receio que isto seja impossivel, porque você não cria um cookie? ou usa session?
  13. a pouco empo atrás uma pessoa veio aqui e perguntou a mesma coisa, http://scriptbrasil.com.br/forum/index.php?showtopic=136509 este tópico mostra PHP OO com acesso a mysql, assim como você queria
  14. é tudo a mesma coisa, se você tem muitas funções la dentro, o tamanho do arquivo será maior... pois o php ira ler este arquivo todo e processar todas as funções... porém é qse imperceptível dependendo da quantidade de funções, assim como MLeandroJr! falou...
  15. ué, cabei de fazer isso que você mesmo propos e deu certinho: pg1.php <? echo "<a href=pagina.php?pagina=x?var=x>Clique</a>"; ?> pagina.php <? $var = $_GET["pagina"]; header("Location: $var"); ?> x.php <? if(isset($_GET["var"])) { echo "Deu certo"; echo "<br>$_GET[\"var\"]"; } else { echo "Não deu"; } ?> neste caso, a saida é Deu certo x ou seja, é possivel passar $_GET dentro de $_GET, você já havia testado, não é?
  16. Scripter

    post de página

    e qual o problema?? ++++ ahh, agora intendi >.< quando você acessa a pg php abre pra fze download >.< eta anta eu mesmo... seguinte, ta faltando um servidor php ai, se for plataforma windows baixe o wamp (existem outros, mais eu gosto desse)... ou instale separadamente Apache, PHP, MySQL...
  17. Scripter

    gestor tarefas php

    procure na seção de scripts do site: https://www.scriptbrasil.com.br/ só clicar em PHP e procurar ;)
  18. Lucas, não precisa necessáriamente ser assim, você pode passar tudo normalmente com get e depois só junte... index.php?pagina=x&id=x&nome=x você poderia fazer assim: <? $pagina = $_GET["pagina"]; $id = $_GET["id"]; $nome = $_GET["nome"]; header("Location: $pagina.\"?id=\".$id.\"&nome=\".$nome"); ou se você preferir: $url = $pagina."?id=".$id."&nome=".$nome; header("Location: $url"); qlqr coisa posta ai
  19. <? $sql = "select * from fne_membros order by ID desc LIMIT 4 "; $executar = mysql_query($sql); while ($exibir = mysql_fetch_array($executar)){; echo "<table width=\"200\" border=\"0\"><tr>"; echo "<td>"; echo "". $exibir['Login']; echo "</td>"; echo "</tr></table>"; } ?> concordo com o ESerra no seu ponto de vista de que se mostrarmos como faz, você não irá aprender, porém, o que te impede de aprender, se eu explicar e mostrar ao mesmo tempo.., seguinte: código funcional: <? $sql = "select * from fne_membros order by ID desc LIMIT 4 "; $executar = mysql_query($sql); echo "<table width=\"200\" border=\"0\"><tr>"; while ($exibir = mysql_fetch_array($executar)){; echo "<td>"; echo "". $exibir['Login']; echo "</td>"; } echo "</tr></table>"; ?> agora as explicações. repare como as tags table e tr (inicio de uma linha da tabela) iniciam-se FORA do loop while, ou seja, só serão executadas 1 unica vez, ou seja, 1 tabela, 1 linha, e depois, uma quantidade indefinida de <td> (inicio de um "célula" da tabela), após inserir todos os todos necessários, o loop while termina pois não há mais informações, intão a linha é fechada, e a tabela tambem, fora do loop while... ou seja, informações 1 do lado da outra... boa sorte ai, qlqr coisa pergunta... @ESerra desculpa se estou sendo um pouco rude, mais dessa vez você se excedeu colega, palavras asperas não resolvem nada...
  20. Scripter

    Notice: Undefined index

    eu li seu código e você tem alguns errinhos na ordem das coisas, o php é uma linguagem interpretada linha por linha, e executada dessa mesma maneira, ou seja, ao contrário de linguagens de programação como por exemplo o Java, você não pode definir uma variavel no final do arquivo, e usa-la no começo, é o que acontece com a variavel $a, do erro Notice: Undefined variable: a in c:\arquivos de programas\easyphp1-7\www\assoc 04-05\home\cadastros\matricula.php on line 139 ========== outra coisa, sobre as variaveis ordem, tabela, texto, etc..., por exemplo, eu tenho um form html com um campo chamado beterraba, e na MESMA pagina, eu já tenho um script php, tentando puxar esta informação através do $_POST['beterraba']; isto não dara certo, pelo simples fato de que a variavel ainda não esta la em $_POST... estas informações só serão transmitidas quando clicado no botão submit... ou quando você explicitamente declarar: $_POST['beterraba'] = "cresce debaixo da terra"; então você poderá usar na mesma pagina (teoricamente, nunca precisei fazer isto, é apenas uma teoria)... sua solução seria fazer um botão que executasse essa função de colocar estes valores as suas respectivas variaveis $_POST... ou simplesmente trate o form em outra pagina... assim elas já estarão la... boa sorte aew ;)
  21. Scripter

    Execiciode PHP

    vou dar apenas uma palhinha ^^ o resto fica com você.. supondo que você já saiba quantos pacientes serão, e tenha armazenado esse valor em uma variavel chamada $pacientes, você faria assim: echo "<form action=processa.php method=post>"; for($i=0;$i<$pacientes;$i++) { echo "<input type=text name=nome_pac_$i><br>"; echo "<select name=sexo_pac_$i><option>Masculino</option><option>Feminino</option></select><br>"; echo "<input type=text name=altura_pac_$i><br>"; echo "<input type=text name=peso_pac_$i><p>"; } echo "</form>"; isto irá gerar campos de formulario com nomes diferentes para cada paciente que será calculado o IMC... estas informações você recupera através de um loop for em outra pagina, e calcula/insere na array através de loop for tmb... penso eu que isso seja algum exercicio sobre for (capitão óbvio esteve aki) ^^ boa sorte ai colega, qlqr coisa pergunta ai
  22. echo "<option value=[$codigo]>$genero</option>"; você n precisa colocar entre [], deixe só echo "<option value=$codigo>$genero</option>"; porém eu não acredito muito que isso resolva o problema, da uma checada se ele realmente está conseguindo chegar no seu arquivo que conecta ao BD...
  23. mmm não sei se vai dar certo, pois nunca mexi com XML... porém você poderia quebra-lo usando explode, isto cria uma array gigantesca com seu XML todo... dai você insere através de um loop for os dados...
  24. basicamente um depoimento é mandado através de um form html, enviado a uma pagina php e inserido ou em um BD, ou em um arquivo de texto comum... -------form.php---------- <html> <head> <script> function mostra(modo) { switch(modo){ case 1: alert("Você não digitou seu nome!"); break; case 2: alert("Você não digitou o recado!"); break; case 3: alert("Você não digitou nem recado nem nome!"); break; default: alert("Erro na função, contate o administrador"); } } </script> </head> <? if(isset($_GET['não'])){ switch ($_GET['não']) { case 1: echo "<body onLoad=mostra(1)>"; break; case 2: echo "<body onLoad=mostra(2)>"; break; case 3: echo "<body onLoad=mostra(3)>"; break; default: echo "<body onLoad=mostra(45)"; /*só pra causa a mensagem de erro se a variavel existe mais não é nenhum dos erros */ } } else { echo "<body>"; } ?> <center> <form action=guarda.php method=post> Seu nome: <input type=text name=nome><br> E-mail (opcional): <input type=text name=email><p> Digite seu recado:<br> <textarea name=recado cols=35 rows=5>Digite seu recado aqui...</textarea><br> <!-- você pode alterar os valores cols e rows --> <input type=submit value=Manda!> </form> </center> </body> </html> ---------guarda.php-------- /* vou supor que você tem um banco de dados chamado depoimentos, e uma tabela chamada depoimentos, com 4 campos, id, nome, email e depoimento, sendo id int, primary e auto increment */ <? if(empty($_POST['nome'])){ if(empty($_POST['recado'])) { header('Location: form.php?não=3'); exit(); } else { header('Location: form.php?não=1'); exit(); } } else { $nome = $_POST['nome']; } if(!empty($_POST['email'])) { $email = $_POST['email']; } else { $email = ""; } if(empty($_POST['recado'])) { header('Location: form.php?não=2'); exit(); } else { $recado = $_POST['recado']; } /* o que acabamos de fazer é checar se os campos nome, recado e email estão vazios ou não... */ $con = mysql_connect("localhost","minha_conta","minha_senha"); if($con) { mysql_select_db("depoimentos"); $query = "INSERT INTO depoimentos VALUES('NULL','$nome','$email','$recado')"; mysql_query($query,$con) or die(mysql_error()); mysql_close($con); echo "<center>Recado enviado com sucesso</center>"; } else { echo "Não foi possivel conectar ao banco de dados...."; } ?> este exemplo insere o nome da pessoa, o email (mesmo que não haja) e o recado no banco de dados... talvez a parte dos varios if's no começo da pagina php confunda você um pouco, mais é só fazer uma forcinha que você entende... espero que tenha ajudado... +++++++ EDIT ++++++++ é isso ae, testei e deu certim... boa sorte colega, qualquer coisa pergunta
×
×
  • Criar Novo...