Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Beraldo

    Array Merge

    array_merge() adiciona uma ou mais arrays ao final de uma outra array, segundo o próprio Manual: http://br.php.net/array_merge Uma possível solução é você criar arrays multidimensionais. Nesse caso, elas poderiam ficar assim: $menu[0][0] = "Primeiro sub menu do menu 0"; $menu[0][1] = "Segundo sub-menu do menu 0"; []'s
  2. Primeiramente, bem-vinda ao fórum, Natalia. :) Não conheço um script pronto, pois prefiro criá-los manualmente da forma como necessito. Vou lhe passar um link que mostra como trabalhar com PHP + MySQL: http://forum.imasters.com.br/index.php?showtopic=192408 Bons estudos. :) []'s
  3. Veja se ajuda: http://forum.imasters.com.br/index.php?sho...&hl=preload http://forum.imasters.com.br/index.php?sho...&hl=preload http://forum.imasters.com.br/index.php?sho...&hl=preload http://forum.imasters.com.br/index.php?showtopic=14169 []'s
  4. Primeiramente, bem-vinda ao fórum, Aline. :) Você está usando MySQL? Se estiver, olhe este exemplo tirado do Manual do MySQL: mysql> SELECT DATE_ADD('1997-12-31 23:59:59', INTERVAL 1 DAY); -> '1998-01-01 23:59:59' Fonte: http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html Você pode usar essas funções juntamente com a função NOW() do MySQL. []'s
  5. Saudações, pessoal. :) Uma dúvida muito comum diz respeito ao uso das Query Strings. Devido a isso, resolvi escrever este tutorial básico sobre o uso delas. Para quem não sabe, query strings são usadas quendo se quer deixar as URL's desta forma: Neste exemplo, as páginas ficarão assim: Começaremos com os códigos CSS e HTML: estilo.css body{ text-align: center; color: #000; font-size: 12px; margin: 10px; background: #ccc; } #tudo{ width: 560px; height: 350px; margin: 0 auto; padding: 0; border-left: solid 3px red; border-right: solid 3px red; } #menu{ position: relative; width: 300px; height: 22px; top: 10px; margin: 0 auto; padding: 2px; font-size: 15px; background: #000; } #menu ul{ list-style: none; margin: 0; padding: 0; } #menu li{ display: inline; margin: 0 3px; padding: 0 2px; } #menu a:link{ text-decoration: underline; color: #fff; } #menu a:visited{ text-decoration: underline; color: #fff; } #menu a:hover{ text-decoration: none; color: blue; } #conteudo{ position: relative; width: 480px; top: 40px; margin: 2px auto; } index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="estilo.css" media="screen" /> <title>Query Strings</title> </head> <body> <div id="tudo"> <h1 style="margin: 2px;padding: 3px;border-bottom: solid 4px black; font-size: 28px;"> Tutorial Query String </h1> <div id="menu"> <ul> <li><a href="index.php">Página Inicial</a></li> <li><a href="index.php?local=01">Link 01</a></li> <li><a href="index.php?local=02">Link 02</a></li> <li><a href="index.php?local=03">Link 03</a></li> </ul> </div> <div id="conteudo"> <?php if (isset($_GET['local'])){ switch ($_GET['local']){ case 01: include "link01.php"; break; case 02: include "link02.php"; break; case 03: include "link03.php"; break; } }else{ include "principal.php"; } ?> </div> </div> </body> </html> Explicando o funcionamento do script PHP do código acima: Nesta linha verifica-se se a variável local existe na URL: if (isset($_GET['local'])){ Função isset(): http://br2.php.net/manual/pt_BR/function.isset.php Sobre a superglobal $_GET: http://www.php.net/manual/pt_BR/reserved.v...d.variables.get Nesta parte, faz-se a verificação do valor da variável $_GET['local'], incluindo a página referente a ele: switch ($_GET['local']){ case 01: include "link01.php"; break; case 02: include "link02.php"; break; case 03: include "link03.php"; break; } Sobre o switch(): http://br.php.net/manual/pt_BR/control-structures.switch.php E a última parte inclui a página inicial, caso não exista a variável local na URL: }else{ include "principal.php"; } Os códigos das páginas principal.php, link01.php, link02.php e link03.php são estes: principal.php <?php echo " <h1>Página Inicial</h1> <h3>Esta é a página inicial do site</h3> "; ?> link01.php <?php echo " <h1>Link 01</h1> <h3>Este é o Link 01</h3> <p> Aqui Vão dados sobre o link 01 </p> "; ?> link02.php <?php echo " <h1>Link 02</h1> <h3>Este é o Link 02</h3> <p> Aqui podemos citar várias outras informações sobre o Link 02. </p> "; ?> link03 <?php echo " <h1>Link 03</h1> <h3>Este é o Link 03</h3> <p> Neste link iremos mostrar tudo o que você sempre quis saber sobre o Link 03, que tem muito a ver com o PHP. </p> "; ?> Basta salvar todos esses arquivos no mesmo diretório e clicar nos links da index.php para ver o sistema funcionando. É um exemplo simples, mas dá para entender como funcionam as query strings. Abraços
  6. Beraldo

    Manipulação De String

    Você quer separar uma string por meio de um caractere determinado? Se for, veja a função explode(): http://br.php.net/explode []'s
  7. Ãhm?!?! :blink: De que jogo você está falando? Poderia descrever mais clara e objetivamente a dúvida? []'s
  8. Não funciona. Dê uma olhada no sub-fórum Scripts. Lá há exemplos de comparação de datas. []'s
  9. Beraldo

    Dreamweaver Com Php

    Não programo em ASP, só em PHP, mas mesmo assim não gosto do estilo da programação do DW. Aconselho você a estudar um pouco de PHP antes de começar a montar as páginas PHP no DW. Diferenças, se houver, devem ser poucas na forma de procedência. O que muda é o estilo da programação, já que são linguagens diferentes. Não. Você pode estar no Windows. Dê uma lida nisto: http://scriptbrasil.com.br/forum/index.php?showtopic=29163 []'s
  10. Alguns exemplos básicos de como se recuparar dados de um formulário: http://scriptbrasil.com.br/forum/index.php?showtopic=82939 Você só precisará usar o foreach() se seu <select> suportar mais de uma escolha. Nesse caso, será semelhante à forma que mostrei com os checkboxes. []'s
  11. Beraldo

    Banco De Dados Com Php

    :o Foi mal. Na pressa acabei esquecendo de tirar aquele parentese e colocar o ponto-e-vírgula. A linha corretamente será: $l = mysql_fetch_array($query); /* aqui pega o resultado do bd e passa pra variáveis, registrando-as na sessão criada no início do arquivo */ Como o ESerra disse, basta trocar os nomes de usuário, senha, nome de banco. Isso vale para qualquer servidor. Mas tenha certeza de que o servidor que escolheu suporte PHP, pois há poucos gratuitos que suportam essa linguagem. []'s
  12. Com CSS: <input type="text" name="x" id="x" style="width: 50px; height: 20px;" /> Você também pode padronizar o tamanho dos textfields criando uma classe. []'s
  13. Essa eu não sabia. Interessante. Dá para "criar um padrão próprio", mas tem que cuidar com os navegadores, principalmente o maldito IE... :P []'s
  14. Beraldo

    Tabela Numerada

    Acesse o seu Perfil (não é o Painel de Controle), clique em "Opções de Perfil", no canto superior direito, e selecione "Visualizar tópicos do membro". Pronto. Aparecerão todos os seus tópicos. Se quiser ver todos os seus posts, basta selecionar "Visualizar posts do membro".
  15. Beraldo

    Pesquisa Em Db

    Primeiramente, bem-vindo ao fórum. Dê uma lida nas regras. O título que você deu ao tópico é inadequado. A pesquisa depende de como estão as informações no seu banco de dados. Uma possível forma da SQL é esta: Select * From carros Where preço Between 1000 AND 3000; []'s
  16. Beraldo

    Dúvida Meio Básica

    hehe. é normal... já aconteceu muito isso comigo... Só complementando: caso você queira mudar esse estilo em todas as listas, há uma forma mais fácil, que não precisa declarar o estilo toda hora: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> ul{ color: red; } </style> <title>Teste</title> </head> <body> <ul> <li>Campo 01</li> <li>Campo 02</li> </ul> </body> </html> []'s
  17. Beraldo

    Uma Busca

    Como você está montando a tabela no servidor? Uma forma que dificilmente falha é usando o "Exportar" do PHPMyAdmin, que utiliza o comando Show Create Table do MySQL. []'s
  18. A melhor forma seria converter tudo para segundos, somá-los e converter o resultado para horas novamente. []'s
  19. Para por as informações do banco num select: <select name="x"> <?php //conexão com o BD $sql = mysql_query ("Select * From tabela"); while ($x = mysql_fetch_array($sql)){ echo "<option value=\"".$x['id']."\">".$x['nome']."</value>\r\n";// o \r\n é só para organizar o HTML em linhas diferentes } ?> </slect> Para marcar como masculino, suponhamos que você tenha este rádio button: <input type="radio" name="sexo" value="m" /> No PHP, basta fazer isto: if ($_POST['sexo'] == "m") $sexo = "masculino"; else $sexo = "feminino"; ou resumidamente: $sexo = ($_POST['sexo'] == "m") ? "masculino" : "feminino"; []'s
  20. Beraldo

    Banco De Dados Com Php

    Vamos alterar agumas coisas no scxript de login: // ... $query = mysql_query("SELECT id, login, senha FROM ".$tabela." WHERE login='".$login."'") or die ("Erro: ". mysql_error()); /* não use a senha na consulta, pois será mais fácil de verificar se o nome de usuário não existe e/ou a senha está errada */ $total = mysql_num_rows($query); /* aqui pega o número de linhas que obedecam à consulta anterior */ if($total == 0){ /* (ZERO SEM ASPAS) se não tiver nenhuma linha, mostra o aviso */ echo "Login inválido.<br /> <a href=\"index.php\">Voltar</a>"; } else { /* se não, continua... */ $l = mysql_fetch_array($query)) /* aqui pega o resultado do bd e passa pra variáveis, registrando-as na sessão criada no início do arquivo */ if ($l['senha'] != $senha){ echo "Senha errada"; exit; } $_SESSION["id"] = $l["id"]; $_SESSION["login_user"] = $l["login"]; $_SESSION["senha_user"] = $l["senha"]; header("Location: painel.php"); /* manda o usuário para a página painel.php */ } /* fecha o segundo if */ } /* fecha o primeiro if*/ ?> Veja se dá certo. []'s
  21. É que o IE e o FF possuem padrões diferentes para a tag <p>. Deixe seu CSS assim: <style type="text/css"> <!-- #texto { position:relative; width:200px; height:115px; z-index:1; border: 2px solid #FF0000; } #texto p{ margin: 0; padding: 0; } --> </style> []'s
  22. Beraldo

    Sobre Registro

    Vou mover para seção Script Brasil, em que os administradores têm mais freqüência. []'s
  23. Veja se ajuda: http://scriptbrasil.com.br/forum/index.php...&hl=display []'s
  24. Beraldo

    Pedido De Socorro!

    Também não me entenda mal, mas quem não aprende não merece passar de ano. :P Tem que estudar, rapaz (acho que você é homem...) :) []'s
  25. Não aparece erro porque você não programou para aparecer o erro. Teste deste jeito e veja qual erro aparece: $sql = "INSERT INTO produtos VALUES ('$codigo', '$nome', '$descricao', $preço, $peso, $cc, $cs, '$ad')"; $resultado = mysql_query ($sql) or die ("Erro: ".mysql_error()); if ($resultado){ if (mysql_affected_rows() == 1) echo "Produto incluído com sucesso!"; } []'s
×
×
  • Criar Novo...