Ir para conteúdo
Fórum Script Brasil

*FIT*

Moderadores
  • Total de itens

    1.703
  • Registro em

  • Última visita

Tudo que *FIT* postou

  1. Desculpe, na verdade está com erro sim, é que como o topo é preto e as letras estão na mesma cor, eu não tinha reparado, mas apenas retirei o * dessa linha *{padding: 0px; margin: 0px; display: block;} e ficou tudo certo ;)
  2. *FIT*

    não consigo :S

    Faz o seguinte...antes do select manda printar essas duas variaveis pra ver o que esta retornando! $searchtype e $searchterm
  3. Qual versão do Mozilla está usando? testei seu código aqui e está tudo normal.
  4. *FIT*

    PHP com extensão HTML

    Legal a opção que o Eserra deu, vou até dar uma pesquisada. Achei em um outro fórum o seguinte comentário.
  5. *FIT*

    PHP com extensão HTML

    Na verdade esses sites têm algum sistema que gerencia isso, quando clica no link, ele gera uma página HTML com as informações cadastradas na base de dados, eu acredito ser alguma coisa com DOM, ou DHTML, segundo o que me disseram aqui...rs Mas é curioso mesmo!
  6. *FIT*

    não consigo :S

    O erro continua naquela linha, se ele não retorna a quantidade de linhas é porque tem alguma coisa errada no select ;) Tente assim, ou confira os nomes dos campos na base de dados! $query = "select * from books where $searchtype like '%$searchterm%' ";
  7. *FIT*

    não consigo :S

    O erro está nessa linha $query = "select * from books where".$searchtype." like '%"$searchterm"%'"; Verifique os campos se estão corretos, e por via de dúvida, de um espaço depois do where!
  8. Foi o que coloquei acima, eu editei seu código já com a validação e postei, mude apenas o nome do form, e o do textarea!
  9. Será que não está indo como span? ai chega no lixo, na mala-direta, mas não chega na caixa de entrada!
  10. Faz assim echo "<a href='alt.php?codigo=".$codigo."' name='codigo'>".$nome."</a>"; e na outra página faça isso para receber o valor $codigo = $_GET['codigo'];
  11. Deixei marcado e comentado aonde fiz as alterações, basta colocar os emails desejados! Se não funcionar, posta ai! E se funcionar poste também! <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>formulario+ anexo</title> <style type="text/css"> <!-- .style2 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; } .style3 {font-size: xx-small} --> </style> </head> <body> <form name="form1" method="post" enctype="multipart/form-data" action="<?= $_SERVER['PHP_SELF'];?>?act=enviar"> <p class="style2" style="word-spacing: 0; margin: 0">Nome</p> <p class="style2" style="word-spacing: 0; margin: 0"> <input type="text" name="nome"> </p> <p class="style2" style="word-spacing: 0; margin: 0">E-Mail</p> <p class="style2" style="word-spacing: 0; margin: 0"> <input name="de" type="text" id="de"> </p> <p class="style2" style="word-spacing: 0; margin: 0">Assunto</p> <p class="style2" style="word-spacing: 0; margin: 0"> <input type="text" name="assunto"> </p> <p class="style2" style="word-spacing: 0; margin: 0">Anexo</p> <p class="style2" style="word-spacing: 0; margin: 0"> <input type="file" name="anexo"> O arquivo dever&aacute; ter no m&aacute;ximo 3Mb. </p> <p class="style2" style="word-spacing: 0; margin: 0">Mensagem</p> <p class="style2" style="word-spacing: 0; margin: 0"> <textarea name="msg" cols="50" rows="10"></textarea> </p> <p class="style2" style="word-spacing: 0; margin: 0"></p> /*-------- Alteração começa aqui Aqui mude aonde está email1, email2, email 3, pelos emails que deseja------ */ <select name="email"> <option>Escolha um Destinatario</option> <option value="email1">email1</option> <option value="email2">email2</option> <option value="email3">email3</option> </select> /*------------ alteração acaba aqui ----------------------- */ <p class="style2" style="word-spacing: 0; margin: 0"> <input type="submit" name="Submit" value="Enviar"> <input name="reset" type="reset" id="reset" value="Limpar"> </p> </form> <? if ($act == "enviar"){ $mime_list = array( "html"=>"text/html", "htm"=>"text/html", "txt"=>"text/plain", "rtf"=>"text/enriched", "csv"=>"text/tab-separated-values", "css"=>"text/css", "gif"=>"image/gif", "doc"=>"application/msword", "jpeg"=>"image/jpeg", "jpg"=>"image/jpeg", "jpe"=>"image/jpeg", "exe"=>"application/octet-stream", "mid"=>"audio/midi", "midi"=>"audio/midi", "mov"=>"video/quicktime", "movie"=>"video/x-sgi-movie", "mp3"=>"audio/mpeg", "mpeg"=>"video/mpeg", "mpg"=>"video/mpeg", "mpga"=>"video/mpeg", "png"=>"image/png", "pps"=>"application/mspowerpoint", "ppt"=>"application/mspowerpoint", "ppz"=>"application/mspowerpoint", "qt"=>"video/quicktime", "ra"=>"audio/x-realaudio", "rgb"=>"image/x-rgb", "tif"=>"image/tiff", "tiff"=>"image/tiff", "wav"=>"audio/x-wav", "swf"=>"application/x-shockwave-flash", "zip"=>"application/zip", ); $ABORT = FALSE; $boundary = "XYZ-" . date(dmyhms) . "-ZYX"; $message = "--$boundary\n"; $message .= "Content-Transfer-Encoding: 8bits\n"; $message .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; $message .= "Enviado em ". date("d/m/Y"). "<P>Confira os dados:<P> Nome: " .$_POST['nome']. "<BR> Email: " .$_POST['de']. "<BR> Mensagem:<BR>" .nl2br($_POST['msg']). "<P>"; $message .= "\n"; $attachments[1] = $anexo; foreach ($attachments as $key => $full_path) { if ($full_path !='') { if (file_exists($full_path)){ if ($fp = fopen($full_path,"rb")) { if ((filesize($full_path)/1024) > "3000"){ echo "O arquivo que você tentou anexar, possui mais que 3MB. Por favor, tente um arquivo menor."; exit; } $filename = array_pop(explode(chr(92),$full_path)); $contents = fread($fp,filesize($full_path)); $encoded = base64_encode($contents); $encoded_split = chunk_split($encoded); fclose($fp); $message .= "--$boundary\n"; $message .= "Content-Type: $anexo_type\n"; $message .= "Content-Disposition: attachment; filename=\"$anexo_name\" \n"; $message .= "Content-Transfer-Encoding: base64\n\n"; $message .= "$encoded_split\n"; } else { echo "Impossível abrir o arquivo$key: $filename"; $ABORT = TRUE; } } else { echo "O arquivo$key não existe: $filename"; $ABORT = TRUE; } } } $message .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "From: <".$_POST['de'].">\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\" charset=iso-8859-1\r\n"; $mensagem = mail($_POST['email'], $assunto, $message, $headers); if ($mensagem) { print "Mensagem enviada com sucesso!"; } else { print "O envio da mensagem falhou!"; } } ?> </body> </html>
  12. Não entendo muito de javascript, mas será que não rola verificar se o focus está no textarea, e só bloquear caso não esteja, exemplo: function VerificarEnter(e) { if(!document.formulario.name.focus()) // coloque o nome do formulário e o nome do textarea { var evento = window.event || e; var tecla = evento.keyCode || evento.witch; if (tecla == 13) { alert("Não é permitido apertar a tecla Enter!"); return false; } } }
  13. Boa Noite Rafael http://phpbrasil.com/artigo/iEMN3-WqvbSd/c...a-gd-no-windows
  14. http://php.net/manual/pt_BR/book.image.php
  15. *FIT*

    EasyPHP 5.3.2i

    Mude isso <a href="lista_empresa.php?lin_ini=<?=$lin_ini?>" class="nav3">Anterior</a> Por isso <a href="lista_empresa.php?lin_ini=<?php echo $lin_ini;?>" class="nav3">Anterior</a>
  16. É na verdade trazer 5000 mil realmente é muito, o que você pode fazer é um campo onde o usuario escolhe quantos resultados ele quer que liste de uma vez, agora manter os checkbox selecionados, realmente complicado Renan. Mandar ao poucos não vira pra você?
  17. Eu aconselho fazer assim, acredito que não vá atrapalhar na usabilidade, mesmo porque é apenas um filtro para selecionar pelo que quer buscar. Assim, pelo que entendi você está pegando o valor do POST e fazendo um select na tabela de categorias e busca o id para usar no select, acredito que o erro está ai, porque não tem como saber se o cliente está digitando uma categoria realmente, e se ele não digitar, o valor da variavel $cbusca vai ser nulo, ou seja, quando você usa isso no select mais abaixo, com certeza vai dar erro.
  18. Boa Tarde Renan, acredito que manter selecionado não tenha como, o que você pode fazer é ao mudar de página, mandar os valores selecionados via get, post, ou algo assim, e ir guardando as variaveis, o problema é que depois de algumas páginas isso vai estar muito grande, e o código cada vez mais pesado. Qual seria a real utilidade disso? Porque assim, não vejo problema nenhum em selecionar os itens de uma página, executar uma ação, e depois ir para outra e fazer o mesmo. A não ser que, realmente seja muito necessário por algum motivo. ;)
  19. Movida para o subforum de PHP, como citado pelo Bruno!
  20. O que você pode fazer, e acredito que resolva seus problemas é: Faça sua busca mais ou menos assim. Exemplo <select name="filtro"> <option value="nome">Nome</option> <option value="categoria">Categoria</option> </select> <input name="busca" value="" type="text"> Assim o usuário vai filtrar se ele quer buscar por nome ou categoria. e na hora de fazer o select, faça mais ou menos assim $busca = $_POST['busca']; $filtro = $_POST['filtro']; //BUSCA PELO NOME OU CATEGORIA if($filtro == nome) { $sql = mysql_query("SELECT * FROM clientes WHERE nome LIKE '%$busca%'"); } if($filtro == categoria) { $sql = mysql_query("SELECT * FROM clientes WHERE categoria LIKE '%$busca%'"); }
  21. *FIT*

    Sintaxe mysql

    Ta certinho, na verdade foi só o que falei mesmo, faltava as aspas simples nas variaveis ;) e você acrescentou o like, se for mesmo usar o like, faça assim like '%$nome%' Abraço!
  22. Uma duvida Deividi, o usuario vai poder buscar pelos 2 filtros? ou apenas 1? Pois você pode fazer uma validação, me explica como vai ser que te ajudo, abraço!
  23. Na Consulta, tente usar AND ao invés de OR, veja se resolve, abraços!
  24. Ok, vamos lá, sabe usar a função explode e implode? Exemplo: $horaInicial = "12:10"; $horaFinal = "12:28"; $horaInicial = explode(":", $horaInicial); $horaFinal = explode(":", $horaFinal); $difHora = $horaFinal[0] - $horaInicial[0]; $difMinutos = $horaFinal[1] - $horaInicial[1]; if($difMinutos < 0){$difMinutos = $difMinutos + 60; $difHora = $difHora - 1;} $hora = array($difHora, $difMinutos); $difHoraFinal = implode(":", $hora); echo $difHoraFinal; Ps: Alterei um pedaço do código, desculpe, pois me enganei, mas agora ta redondo! O ruim disso é que da um volta legal, mas testa ai, se funcionar ou não, posta ai pra gente saber, afinal ainda não testei o código!
  25. *FIT*

    Sintaxe mysql

    Bom dia Fernando tenta usar assim. $query_tdprodutos = "SELECT * FROM pro_produto WHERE pro_fornec = '$nome' AND pro_categoria = '$cat' ORDER BY pro_id DESC"; Apenas coloquei aspas simples nas variaveis, se mesmo assim o erro persistir, de uma conferida no nome dos campos. Abraços!
×
×
  • Criar Novo...