Ir para conteúdo
Fórum Script Brasil

Parisi

Membros
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que Parisi postou

  1. Parisi

    Erro SELECT MYSQL

    Boa noite. Tenta fazer desse jeito pra ver se resolve o teu problema. Espero ter ajudado.. Abrass
  2. Boa tarde. Já fiz algumas vezes esse posicionamento com DIV's e puxando informações pré-definidas gravadas no BD. Por exemplo, num site de uma escola, com alunos todos cadastrados e acessar as informações e tal. Agora, se você quiser montar um formulário, para a pessoa fazer a carteirinha na hora e já imprimir, ai não há necessidade do BD. Se você quiser, depois me manda a sua idéia, que tento montar alguma coisa pra você ir montando de acordo com a sua necessidade, ok ?! Bom domingo.. Beijoo
  3. Boa noite. Também não sou master em PHP, mas uma coisa é fato. Na minha opnião, não existe certo ou errado, e sim o que funciona e o que não funciona. Então, se teu código resolveu teu problema, tá valendo. rsrs Abrass
  4. Boa noite. O papel timbrado é fixo ? Acredito que você pode deixar a imagem do papel timbrado fixa, e com div's você posiciona as informações dentro da carteirinha e coloca o código php pra mostrar os campos: E pra pessoa colocar a foto, você coloca um sistema de Upload normal, e salva o destino no BD, se é que você vai salvar isso no BD.. e pra mostrar na carteirinha, mesma coisa.. Não sei se era isso mesmo.. Mas espero que ajude.. Abrass
  5. Boa tarde. O sistema de MSN em site, que a propria Microsoft disponibilisa, dão um link em uma imagem, que quando carregada mostra o status da pessoa. Eu preciso que esse link se abra dentro do código, carregando o link seguinte, mostrando o status do usuário, para então usando IF's eu poder mostrar minha imagem de On/Off personalizado. alguém poderia me ajudar nessas variaveis ? Eu sei que é possivel, pois já vi em outros sites. Agradeço a atenção. Abrass
  6. Boa noite. Você está usando 1 no lugar do L minusculo... O correto é "nl2br" Se mesmo assim não der certo, tente: <?php echo n12br(texto($aviso)); ?> As vezes pode dar certo.. também não entendo muito de php.. rsrs E o explode de datas, deu certo ? O aviso entre as datas de inicio e final ? Abrass
  7. Parisi

    Fotos

    Boa noite. Você vai usar o bd como caminho para o album ? acredito que sim, facilita bastante.. E com foto em destaque e o restante ao lado para abrir ou botões de Anterior ou Próxima ? Abrass
  8. Eu tava confundindo uma outra coisa, com banco de dados.. Mas eu já tinha corrigido antes de você postar.. o correto é usar o nl2br($texto_do_email) Abrass
  9. Boa noite. Lembrei de como eu alterei. Usa o Ele já acerta todos os espaços e pulos de linha no formulário. Espero que tenha ajudado. Abrass
  10. Parisi

    Sistema de Avisos

    Como o Stoma mesmo falou, sua tabela no bd mysql se chama "avisos" ?! Ele montou esse código para tabela "avisos". Se ela tiver outro nome, altere o nome após o FROM.. <?php $sql = "SELECT * FROM avisos WHERE ".Date('d/m/Y')." BETWEEN avi_dataentrada AND avi_datasaida AND avi_status = 'Ativo'"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $avi_id = $sql["avi_id"]; $avi_titulo = $sql["avi_titulo"]; $avi_aviso = $sql["avi_aviso"]; $avi_dataentrada = $sql["avi_dataentrada"]; $avi_datasaida = $sql["avi_datasaida"]; $avi_status = $sql["avi_status"]; } ?> E onde quiser imprimir o aviso, coloque o código abaixo: <? print "$aviso"; ?> Já te respondi no outro tópico, você pode fazer dessas duas maneiras. Estipular as datas pela consulta ou através de IF's. Vê qual fica melhor no seu código, pelo que penso, não existe certo ou errado, e sim o que funciona e o que não funciona. Espero ter ajudado. Abrass
  11. Boa tarde. Essas mensagens são sempre as mesmas ou randônicas ? Elas alteram a cada atualização ? Acredito que você pode resolver isso com IF. Algo como: O valor da data de inicio e de fim, eu coloquei como valores pré-definidos para testar, depois você faz a consulta normalmente. Testa ai e vê se serve para o que você precisa. Ahhh no começo perguntei se eram aleatórias as mensagens, se for na consulta você coloca: "ORDER BY RAND()" Espero ter ajudado.. Abrass
  12. Parisi

    Fotos

    Boa tarde. Você precisa que a foto abra na pagina ? Porque você poderia usar o Ligthbox jquery.. Ele abre o album na pagina e cada foto é aberta sobre o album. Com a opção de abrir foto unica ou ir clicando pra ir abrindos as proximas. Segue o link pra você ver em funcionamento: http://www.huddletogether.com/projects/lightbox2/ Se não servir, posta de novo mais objetivo do que você precisa.. Abrass
  13. Boa tarde. O campo de data do mysql sempre vai marcar como aaaa-mm-dd. O que você precisa fazer é o que o ESerra disse, o seguinte: Que vai dividir o campo de data seu e depois para mostrar, você usa: Onde o "2" é referente ao dia, "1" ao mês e "0" ao ano, e separado por "/", mas você poderia usar "-" ou ".", ai é você quem escolhe o modo para separar. Espero ter ajudado. Abrass
  14. Parisi

    Erro no Formulário PHP!

    Boa tarde. não tenho certeza, pois nunca testei rsrsrs... Mas acredito que separando os emails por ";", deve dar certo.. Testa e depois fala se da certo.. As vezes, funciona.. rsrs Abrass
  15. Boa tarde. Na página que habilita o MSN online, só tem umas imagens pequenas. Eu gostaria de colocar uma imagem minha, personalizada. Já vi em outros sites que funciona, só não sei como o sistema pega o status da pessoa. Você poderia me dar um caminho inicial de como fazer isso ? Ainda não domino muito PHP.. Agradeço desde já a atenção. Atenciosamente, Joao
  16. Boa noite. Gostaria de colocar o status do MSN no site, mas com imagens personalizadas. Consegui montar o código com IF's e até certo ponto, deu certo. O que eu gostaria de saber é, se dá pra eu abrir uma URL dentro do código PHP, pois o sistema de status da Microsoft tem um link, referente ao ID do usuario, e dependendo do status, abri determinado link: Online, Offline, Ausente, afins. Com esse link e o código de cada usuário, você será redirecionado a outro link, com a imagem do status do MSN. http://www.wlmessenger.net/static/img/presence/Online.gif http://www.wlmessenger.net/static/img/presence/Offline.gif Minha dúvida é, tem como eu abrir o primeiro link dentro do código, para ele ser redirecionado pra um desses 2 seguintes, para definir a imagem que irá aparecer, ou seja, se o Atendimento estará Online ou Offline. Espero que eu tenha sido claro e objetivo, e aguardo a ajuda de vocês. Atenciosamente, Joao
  17. Parisi

    Problema com a validação

    Entendi.. Agora sem mexer em nada, o código esta funcionando.. não sei se é problema com o webmail da hospedagem do uol.. Mas surgiu um problema que, no campo do email, qualquer e-mail que colocar do yahoo, uol, terra, globo, é enviado.. Mas quando coloca hotmail, não vai.. Sei que não faz parte desse tópico, só pra constar mesmo.. Vou procurar no google sobre o assunto. Obrigado pelas informaçoes Abraço
  18. Parisi

    Problema com a validação

    Valeu Rapahel pela resposta.. Realmente tinha me esquecido das aspas no POST, e já alterei.. Fiz as suas alterações, diminuiu o código e continua funcionando .. Mas o erro ainda continua, mesmo com os campos em branco a mensagem é enviada.. Será que esta faltando um "return false;" !? Andei lendo em alguns artigos, mas ainda não testei.. Mesmo assim obrigado pela ajuda.. Vou continuar procurando alguma coisa.. Abraços
  19. E ai cara, tudo certo !? Eu uso assim: echo "<script>window.location='pagina do formulario.php';alert('$nome, sua mensagem foi enviada com sucesso! Estaremos retornando em breve');</script>"; Isso dai faz o que você queria, que é avisar por alert javascript que a mensagem foi enviada e quando a pessoa clicar em OK, abre a pagina do formulario novamente.. Aqui funciona certinho, tenta ai.. Qualquer coisa da um toque.. Grande abraço..
  20. Bom dia a todos. O meu problema é o seguinte. Tenho um formulário de contato, consegui fazer uma validação de alguns campos desejados, mas o e-mail é enviado mesmo vazio. não vou postar o codigo do formulario, porque ta correto, esta enviando tudo certo. O problema está no código php que segue abaaixo: <?php //Pega o valor do campo nome do formulário: $nome = $_POST[nome]; //Pega o valor do campo assunto do formulário: $assunto = $_POST[assunto]; $assunto2 = $_POST[assunto2]; $ddd = $_POST[ddd]; $telefone = $_POST[telefone]; $cidade = $_POST[cidade]; $estado = $_POST[estado]; //Pega o valor do campo email do formulário: $email = $_POST[email]; //Coloque o e-mail que receberá os dados: $seuemail = "*(E-MAIL)"; //Pega o valor do campo mensagem, e usa a função n12br() para aceitar comandos html: $mensagem = nl2br($_POST[mensagem]); //Cria o texto que será enviado ao e-mail $conteudo = "*(CONTEUDO QUE IRÁ PARA O EMAIL)"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email \r\n"; //Enviar os dados do formulário para seu e-mail $enviar = mail($seuemail, $assunto, $conteudo, $headers); if (empty($nome)) { $erro = 1; $msg = "<script>window.location='form.php';alert('Preencha o campo NOME');</script>"; } if (empty($email)) { $erro = 1; $msg = "<script>window.location='form.php';alert('Preencha o campo E-MAIL');</script>"; } if (empty($assunto2)) { $erro = 1; $msg = "<script>window.location='form.php';alert('Preencha o campo ASSUNTO');</script>"; } if (empty($mensagem)) { $erro = 1; $msg = "<script>window.location='form.php';alert('Preencha o campo MENSAGEM');</script>"; } if ($erro) { print $msg; } if($enviar) { echo "Mensagem enviada com sucesso !<br>Em breve entraremos em contato."; }else{ echo "Não foi possível enviar."; } ?> Se alguém souber o que esta errado e puder me ajudar, agradeço desde já.. Grande abraço
  21. Tenta isso, a parte dos $headers.. tenho um script com isso e funciona certinho.. (...) global $email; //transforma em variavel global a variável e-mail $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=UTF-8\n"; // Aqui você informa o formato e o charset do e-mail $headers .= "From: $email"; $enviou = mail("MEU_EMAIL", "$assunto_mensagem", (...) A parte do { Content-type: text/html } text é quando quer só texto e html permite msg no formato de páginas.. Se não der certo, volta aii.. Abraço
  22. Parisi

    Formulário para envio de e-mail

    Isso.. se tiver ele em localhost, fica meio complicado.. Tenho um sistema de formulario de contato que envia direto do seu site pra sua caixa de email.. Se tiver interesse, dá um toque que eu posto aqui.. Abraço
  23. E ai SnakeJulio, beleza !? Ainda esta interessado na paginação !? Eu tenho um código que eu uso que é o seguinte: Na primeira página fica assim: Primeira | 1 | 2 | 3 | Última Na segunda: Primeira | 1 | 2 | 3 | 4 | Ultima Na terceira: Primeira | 1 | 2 | 3 | 4 | 5 | Ultima Na quarta página: Primeira | 2 | 3 | 4 | 5 | 6 | Ultima e dai por diante, vai alternando, sempre com a pagina em questao no meio e em negrito e duas antes e duas depois.. sem contar o link Primeira e Última.. O link Última, você pode alterar pelos "..." que você queria.. ficaria mais ou menos assim: Primeira | 1 | 2 | 3 | 4 | 5 | ... Não sei se é bem o que você quer, mas se servir, dá um toque que eu coloco aqui pra você.. Abraço
  24. Parisi

    Script de Troca Banners

    E ai cara, tudo certo !? Esse dai eu não posso te ajudar.. Se conseguir arrumar o codigo e puder, passa pra gente. Sempre bom ter novos conhecimentos.. Abraços
  25. E ai Pessoal, beleza !? Seguinte.. estava com dificuldades pra criar uma busca interna com bd mysql, mas enfim consegui um código que funcionasse, mas não estou conseguindo realizar a paginação. Eu já tenho um código de paginação que eu uso em outras paginas, mas nessa dá erro. O Formulário simples.. <form action="resultado.php" method="post"> <input type="text" name="palavra" size="22" maxlength="150" style="background:#f9f9f1; border:1pt; font-size: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;"/> <input name="submit" type="submit" value="Pesquisar" style="background:none; border:none; font-weight:bold; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;"/> </form> O código.. <?php $conexao = mysql_connect("localhost", "root", "senha") or die ("Erro na ligação à banco de dados."); $db = mysql_select_db("banco_dados") or die ("Erro ao selecionar a base de dados."); if(isset($_POST['palavra'])) { $palavra = mysql_real_escape_string($_POST['palavra']); /* Altera os espaços adicionando no lugar o simbolo % */ $qr = "SELECT * FROM tabela WHERE campo1 LIKE '%".$palavra."%' OR campo2 LIKE '%".$palavra."%' OR campo3 LIKE '%".$palavra."%' OR campo4 LIKE '%".$palavra."%' ORDER BY nome ASC"; // Executa a query no Banco de Dados $sql = mysql_query($qr); // Conta o total de resultados encontrados $total = mysql_num_rows($sql); echo "$total resultados encontrados em nosso banco de dados."; // Gera o Loop com os resultados while($r = mysql_fetch_array($sql)) { $nome = $r["nome"]; $descricao = $r["descricao"]; $endereco = $r["endereco"]; $telefone = $r["telefone"]; $imagem = $r["imagem"]; $link = $r["link"]; echo "MOSTRA OS RESULTADOS ENCONTRADOS"; } } ?> Mas não consigo colocar a paginação.. Eu tenho usado esse codigo aqui: // Pegar a pagina atual por GET $p = $_GET["p"]; // Verifica se a variavel ta declarada, senao deixa na primeira pagina como padrão if(isset($p)) { $p = $p; } else { $p = 1; } // Defina aqui a quantidade maxima de registros por pagina. $qnt = 10; // O sistema calcula o inicio da seleçao calculando: // (pagina atual * quantidade por pagina) - quantidade por pagina $inicio = ($p*$qnt) - $qnt; e depois do código de resultados da busca, o restante do código da paginação.. // Faz uma nova seleção no banco de dados, desta vez sem LIMIT, // para pegarmos o número total de registros $sql_select_all = "SELECT * FROM lanchonetes ORDER BY nome ASC"; // Executa o query da seleção acimas $sql_query_all = mysql_query($sql_select_all); // Gera uma variável com o número total de registros no banco de dados $total_registros = mysql_num_rows($sql_query_all); // Gera outra variável, desta vez com o número de páginas que será precisa. // O comando ceil() arredonda 'para cima' o valor $pags = ceil($total_registros/$qnt); // Número máximos de botões de paginação $max_links = 2; // Exibe o primeiro link 'primeira página', que não entra na contagem acima(3) echo "<a href='resultado.php?p=1' target='_self'>Primeira</a> | <b>"; // Cria um for() para exibir os 3 links antes da página atual for($i = $p-$max_links; $i <= $p-1; $i++) { // Se o número da página for menor ou igual a zero, não faz nada // (afinal, não existe página 0, -1, -2..) if($i <=0) { //faz nada // Se estiver tudo OK, cria o link para outra página } else { echo "</b><a href='resultado.php?p=".$i."' target='_self'>".$i."</a> | <b>"; } } // Exibe a página atual, sem link, apenas o número echo $p." "; // Cria outro for(), desta vez para exibir 3 links após a página atual for($i = $p+1; $i <= $p+$max_links; $i++) { // Verifica se a página atual é maior do que a última página. Se for, não faz nada. if($i > $pags) { //faz nada } // Se tiver tudo Ok gera os links. else { echo "</b>| <a href='resultado.php?p=".$i."' target='_self'>".$i."</a> "; } } // Exibe o link "última página" echo "</b>| <a href=resultado.php?p=".$pags."' target='_self'>Ultima</a> "; ?> Lembrando que no código do resultados, eu complemento com o LIMIT $inicio, $qnt - para limitar o numero de paginas e tal.. Em todas as outras paginas que eu fiz do mesmo jeito a paginação funcionou perfeitamente, mas essa da erro.. Já tentei procurar outros codigo pra tentar descobrir o problema ou tentar criar outro, mas não consegui.. Nesse caso, até abre a pesquisa.. calcula o valor das paginas correto, mas por exemplo: Se no BD tem 30 resultados e eu quero mostrar 10 por pagina, ele abre os 10 primeiros e mostra o link das 3 paginas embaixo, mas quando clica no link das proximas paginas, dá erro.. e o $total de paginas não mostra todas do BD.. Se alguém puder me dar uma luz ou souber de outro jeito de fazer paginação que dê certo, espero que me ensinem.. Obrigado pela atençao.. Abraços
×
×
  • Criar Novo...