Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Antes de tudo, aconselho você a usar um campo do tipo DATE, que armazena a data no formato YYYY-MM-DD, em vez de dois campos de texto: um para dia e outro, para mês. Tendo um campo do tipo DATE, pode-se usar as funções de data do MySQL. No seu caso isso seria bem simples: Select * From tabela Where DAY(nascimento) = DAY(CURDATE()) AND MONTH(nascimento) = MONTH(CURDATE()); "nascimento" é um campo do tipo DATE. Mais detalhes: http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html http://www.php.net/manual/pt_BR/ref.datetime.php Abraços, Beraldo
  2. Se não me falha a memória, quando tive o mesmo problema, descobri que a diretiva output_buffering intefere nisso. O php.ini-recomended traz essa diretiva com o valor 4096 (ou [n]on), mas é recomndável deixá-la com o valor off. Tente alterar isso no php.ini, reiniciar o Apache e recarregar o script. Veja se o problema é solucionado. Abraços, Beraldo
  3. Beraldo

    Mensagem De Alerta

    é basicamente isto: if (ocorrer_erro) { echo "Ocorreu um erro"; exit; } ou usando JavaScript if (ocorrer_erro) { echo "<script type=\"text/javascript\">alert('Ocorreu um erro');</script>"; exit; } O exit encerra a execução do script. Abraços, Beraldo
  4. Beraldo

    Erro De Login

    O erro alega que o link de conexão não é válido. Verifique esta linha: $con = mysql_connect("localhost","gcbsi","bsionline"); veja: http://www.php.net/mysql_connect O primeiro parâmetro é o servidor; o segundo, o nome de usuário (acho que você colocou o nome do banco), e o terceiro é a senha. Abraços, Beraldo
  5. Beraldo

    Retorno Do Bando De Dados

    Basta colocar o valor do campo "nome", por exemplo, na variável $nome: //consulta SQL $x = mysql_fetch_array($sql); $id = $x['id']; $nome = $x['nome']; //crie o link usando a variável $nome É mais ou menos isso. Se não entender, poste seu código atual, para mostrarmos como proceder. ;) Abraços, Beraldo
  6. Beraldo

    Listbox Em Php

    Você tem que criar as tags <option> dinamicamente, num laço: //consulta SQL echo "<select name=\"nome\">"; while ($x = mysql_fetch_array($sql)) { echo "<option value=\"". $x['id'] . "\">". $x['valor'] . "</option>"; } echo "</select>"; Abraços, Beraldo
  7. A lógica é semelhante: você deverá criar níveis de acesso. Cada nível pode ser representado por um número, que deve ser salvo numa variável da sessão. No início de cada parte do site (administrativa, por exemplo), você verifica se o nível do usuário permite acesso àquela área. ;) Abraços, Beraldo
  8. Beraldo

    Query Mysql

    Use a cláusula LIKE. O sublionhado (_) substitui apenas uma letra; o símbolo de porcentagem (%) substitui vários. Então faá assim: Select * From tabela Where nome Like 'b%'; Isso lista todos os registros cujo campo "nome" é iniciado pela lebra B. Abraços, Beraldo
  9. Primeiramente, bem-vinda ao fórum, juu. :D Creio que você possa fazer, mas acho que o certificado só sai na primeira conclusão. Para ter certeza, use o "Contato" do iPed: http://www.iped.com.br/site/contato/ Abraços, Beraldo
  10. A idéia básica é esta: http://scriptbrasil.com.br/forum/index.php?showtopic=82939 Você pode usar SMTP também. Você pode usar a classe PHPMailer: tp://phpmailer.sourceforge.net Exemplo usando o PHPMailer: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=2476 Abraços, Beraldo
  11. Beraldo

    Php 4 No Wamp

    Mas o que acontece quando você o roda em localhost? Não aparece nada, aparece um monte de erro...? Antes de tudo: troque todos os <? por <?php. ;)
  12. Beraldo

    Aprender Php

    A primeira linguagem de programação com a qual tive contato foi PHP (já que HTML é linguagem de marcação, não de programação). Esse curso do iMasters não foi o primeiro que vi, mas creio que tenha sido o melhor, tanto em conteúdo quanto em qualidade. Você pode dar uma olhada no início do Manual do PHP, onde se tratam dos assuntos de tipos de variáveis, operadores e outras coisinhas básicas antes de ler o curso do iMasters. Eu aprendi PHP por necessidade em um momento; havia de ser um tanto quanto rápido. Não tive aulas com professores e não sabia nada de lógica de programação, por isso digo que tudo vai depender de sua força de vontade e persistência. Se você achar que se sente mais seguro tendo aulas ou lendo um livro, faça isso; mas se quiser usar só o conteúdo da Internet, daremos o maior apoio quando você tiver dúvidas. :) Bons estudos. :D Abraços, Beraldo
  13. Beraldo

    Php 4 No Wamp

    Uma forma (a mais recomendada) é reescrever o script. ;) Se quiser, poste o código, para darmos algumas orientações. :) Abraços, Beraldo
  14. Beraldo

    Cookies Atrasados

    Tente separar os scripts: num arquivo separado, coloque os códigos que recebem os dados do formulário e cria o cookie. Depois, use header() para redirecionar o usuário para a área restrita. Abraços, Beraldo
  15. Beraldo

    Aprender Php

    Na minha opinião, você não precisa de livros; a Internet possui muito conteúdo, mas tome um cuidado: não leia apostilas e tutoriais muito antigos, pois o PHP passou por muitas mudanças, e alguns códigos antigos podem não rodar com perfeição nas versões mais recentes da linguagem. Recomendo este curso: http://forum.imasters.com.br/index.php?showforum=159 Ele me foi muito útil quando eu estava aprendendo. ;) E, é claro, o manual oficial: http://www.php.net/manual Abraços, Beraldo
  16. Primeiramente, bem-vindo ao fórum, Marlon_Poitier. :) Tente executar este arquivo: phpinfo.php <?php phpinfo(); ?> Veja se aparece algo. Se não aparecer, o problema é na instala;ção, daí tentaremos instalar tudo novamente. ;) Abraços, Beraldo
  17. Beraldo

    Consultas Subsequentes...

    Select a.marca, o.modelo From marcas as a Inner Join modelos as o On a.id = o.idmarca; Teste e veja se é isso que você quer. Abraços, Beraldo
  18. Você poderia salvar numa variável de sessão o timestamp corrente após o carregamento da página contendo o formulário e compará-lo com o timestamp corrente quando a página de verificação do formulário for chamada. Isso evita que o usuário burle o sistema. Movendo: PHP -> JavaScript Abraços, Beraldo
  19. Primeiramente, bem-vindo ao fórum. :) Pode haver um erro na codificação do banco de dados. Os caracteres estão assim no banco de dados também ou somente ficam assim quando são exibidos no navegador? Abraços, Beraldo
  20. Você pode criar um estilo CSS para cada um deles e chamar o correspondente, coforme o valor do campo "destaque". Por exemplo: $normal = "color: #000;"; $destaque = "color: red; font-weight: bolder;"; $dados[0]['nome'] = "Beraldo"; $dados[0]['destaque'] = true; $dados[1]['nome'] = "Outra pessoa"; $dados[1]['destaque'] = false; for ($i = 0; $i < count($dados); $i++) { echo "<span style=\"" . (($dados[$i]['destaque'] === true) ? $destaque : $normal) . "\">" . $dados[$i]['nome'] . "</span><br />"; } Você pode usar uma classe CSS, que facilitaria até mais. Abraços, Beraldo
  21. Pelo que percebi, você mudou o nome do campo de "file" para "arquivo", então mude esta linha: Trqoue aquele "file", em ermelho, por "arquivo", que é o nome do campo que você está utilizando. Veja se assim aparece o array com os dados retornados por getimagesize().
  22. Aqui funciona perfeitamente: <body> <?php if ($_SERVER['REQUEST_METHOD'] == "POST") { echo "<pre>";print_r($_FILES);echo "</pre>"; echo "<pre>";print_r(getimagesize($_FILES['file']['tmp_name']));echo "</pre>"; } ?> <form method="post" action="" enctype="multipart/form-data"> <input type="file" name="file" /> <br /><br /> <input type="submit" value="Eniar" /> </form> </body> Teste esse código aí e veja se funciona. Abraços, Beraldo
  23. Você dee colocar o texto dentro de uma div oculta e usar o id da piada numa função JavaScript que oculte ou mostre essa div. Um exemplo simples (não tenho tempo de testar, mas creio que funcionará bem): function Piada(id) { div = document.getElementById("piada"+id); if (div.display == "none") div.style.display = "block"; else div.style..display = "none"; } Na hora de criar o laço, faça algo mais ou menos assim: while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $titulo = $linha["titulo"]; $texto = $linha["texto"]; echo "$id"; echo "<br>"; echo "<span onclick=\"Piada($id)\">Título: $titulo</span>"; echo "<br>"; echo " <div id=\"piada". $id . "\" style=\"display:none;\"> Ler: $texto"; </div> echo "<br>"; echo "<hr>"; } Se tiver problemas, dê uma pesquisada no fórum de JS por "display", que você encontrará muitos tópicos sobre isso. Abraços, beraldo
  24. Você deve usar o valor presente no índice tmp_name, não em name, pois tmp_name contém o caminho até o arquivo temporário, que foi enviado. Abraços, Beraldo
×
×
  • Criar Novo...