Ir para conteúdo
Fórum Script Brasil

ARD

Veteranos
  • Total de itens

    520
  • Registro em

  • Última visita

Tudo que ARD postou

  1. ARD

    Problema com formulario

    1. Verifica qual é a porta de escuta do servidor smtp; 2. Tipo de conexão com o servidor (segura ou não - TLS/SSL); 3. Se o servidor requer autenticação. Já ocorreu isso comigo, o meu problema era o tipo de conexão com o servidor que precisava ser segura... Depois que alterei o meu script para se comunicar com o servidor SMTP via conexão segura, os e-mails passaram a chegar bem rápido. T+ André
  2. Tente isto: var campo = document.nome_do_formulario.sexo; if(!campo[1].checked && !campo[0].checked) { alert("Selecione um sexo!"); return false; }
  3. Então, você terá que alterar o seu HTML de: <input name="sexo[]" type="radio" value="masculino" id="sexo"> Masculino <input name="sexo[]" type="radio" id="sexo" value="feminino"> Feminino Para <input name="sexo" type="radio" value="masculino" id="sexo"> Masculino <input name="sexo" type="radio" id="sexo" value="feminino"> Feminino Se fosse um campo de multipla seleção, então seria necessário utilizar como array e neste caso você faria da seguinte forma para recuperar os dados: <?php foreach($_POST['nome_do_campo'] as $valor){ echo $valor."<br />"; } ?>
  4. No caso do select basta você recuperar da seguinte forma no arquivo php: $select = $_POST['nome_do_select']; A segunda dúvida é o seguinte, já que você está utilizando um campo do tipo "radio" então você não precisa criar um array (name="sexo[]") pois como os campos estão com nomes iguais a pessoa poderá escolher somente uma opção. Neste caso para você recuperar a opção escolhida, basta fazer assim: $sexo = $_POST['sexo']; T+ André
  5. A melhor opção (ao menos eu prefiro) fazer da forma que o heltonritter citou, porém tu pode fazer com ajax também. Bom fiz um exemplo aqui usando prototype e array (php). Vamos lá na página index.html: O Javascript <script language="javascript"> function remove() { var elemento, lengOpt, i; elemento = document.getElementById('selectbox'); lengOpt = elemento.options.length; for(i=lengOpt-1;i>=0;i--) { elemento.options[i] = null; } } function popula_combo(novoValor) { var elemento, lengOpt; elemento = document.getElementById('selectbox'); lengOpt = elemento.options.length; elemento = elemento.options[lengOpt] = new Option(novoValor, novoValor); } function chamaUF() { remove(); var combo, valor combo = $('selectuf') valor = combo.options[combo.selectedIndex].value url = 'uf.php'; pars = 'uf='+valor; new Ajax.Request(url, { method:'get', parameters: pars, onSuccess: function(transport){ var resposta = transport.responseText || "no response text"; var matriz = resposta.split(","); for(i=0; i <= matriz.length-1; i++) { popula_combo(matriz[i]) } }, onFailure: function(){ alert('Não foi possível encontrar as informações.') } }); } </script> O HTML <select name="selectuf" id="selectuf" onchange="chamaUF();"> <option value="ES">ES</option> <option value="SP">SP</option> </select> <select name="selectbox" id="selectbox"> <option>Selecione a cidade</option> </select> Página uf.php <?php $estados = array(); $estatos['ES'] = utf8_encode("são Mateus,são Roque do Canaa,Serra,Sooretama,Vargem Alta,Venda Nova do Imigrante,Viana,Vila Pavao,Vila Valerio,Vila Velha,Vitoria"); $estatos['SP'] = utf8_encode("Aguas de Lindoia,Aguas de Santa Barbara,Aguas de são Pedro,Agudos,Alambari,Alfredo Marcondes,Altair,Altinopolis,Alto Alegre,Aluminio,São Paulo"); echo $estatos[$_GET['uf']]; ?> T+ André
  6. O erro está aqui: rapidinha.php Em rapidinha.php você está fechando a conexão, por isso o ultimas.php pára de funcionar pois não encontra nenhuma conexão aberta.
  7. ARD

    Codificação de Página

    É porque provavelmente o mozilla a codificação está unicode (UFT-8) já o explorer está ocidental (ISO-8859-1). Verifique se isso só ocorre no seu navegador e se o cabaçalho da página está setado corretamente de acordo com os dados que vem do banco. T+ André
  8. ARD

    HTMLbegincompact() pra que serve?

    Esta função não está na documentação do PHP... Isso não é uma função nativa da linguagem, ou seja, é uma função que só tem no seu script. Verifique no script onde está referenciando a função que deve ter a descrição do seu funcionamento.
  9. ARD

    Text Area

    Veja isso: http://scriptbrasil.com.br/forum/index.php?showtopic=81664
  10. Só para completar, você poderia fazer isto direto no banco e depois pegar o valor retornado na consulta. SELECT COUNT(*) AS Total FROM `tabela` T+ André
  11. ARD

    Enviar Imagem Para O Servidor

    Um bom tutorial para você aprender: http://www.linhadecodigo.com.br/Artigo.aspx?id=205 Aqui no fórum também tem um monte de tópicos relacionados com upload de arquivos: http://scriptbrasil.com.br/forum/index.php...stema+de+upload Olhe no manual do PHP também: http://www.php.net/manual/pt_BR/function.m...loaded-file.php T+ André
  12. Já tentou criar uma conexão ODBC pelo próprio windows? Verifique se há comunicação com o servidor remoto, para isso entre no prompt de comando e digite isto: telnet servidor_mysql.com.br 3306 Pode ser que o conector ODBC do MySQL esteja com problema, instale novamente ou atualize (Já está disponivel a versão 5.1 do conector). T+ André
  13. ARD

    Conexão Com O Banco

    Você instalou o conector ODBC na sua maquina para realizar este tipo de conexão? Bom segue o link abaixo para download do conector ODBC: http://dev.mysql.com/downloads/connector/o...3.51.html#win32
  14. 1. A porta 3306 do firewall (caso tenha) está liberada? 2. Sua conexão com a internet é através de um roteador ou é direta? 3. Caso for por um roteador, você criou o direcionamento de porta? 4. O usuário que você passou para os seus amigos tem privilégio necessário para realizar um conexão remota? Para descobrir se o algum usuário tem privilegio de acesso remoto: SELECT * FROM mysql.`user`; O script acima vai trazer uma série de campos, porém vou colocar aqui somente um exemplo da minha tabela: Host | User | campo | campo | campo localhost | root | valor | valor | valor localhost | TestUser | valor | valor | valor % | remoto | valor | valor | valor Veja que o Host do usuário remoto é %, ou seja, isso significa que só ele tem permissão para realizar conexões remotas ao meu servidor, já o root e TestUser só podem estabelecer conexões locais. T+ André
  15. ARD

    Pdf

    é isso que o ESerra falou, você não conseguirá fazer isto que está querendo da forma que está fazendo. $pdf->Write(5,'http://www.site.com.br'); Você está mandando escrever a string no pdf (e, é isso que a classe está fazendo). Para "converter" a página para pdf você primeiro terá que ler o seu conteúdo para então depois mandar para o PDF.
  16. Como não compreendi bem o que você quis dizer, vai uma sugestão: Crie um campo select com nota de 1 à 5 (exemplo)... E no banco de dados você cria uma tabela onde será armazenado o código da matéria e a nota, exemplo: COD_MATERIA | NOTA 1 | 3 1 | 5
  17. Rapaz, você testou se o mysql está respondendo direitinho? A mensagem diz que não foi possivel conectar o banco de dados, provavelmente você deve está errando em alguma etapa na configuração do roundcube. movendo...
  18. Paulo, você já tentou definir as permissões na mão? Geralmente quando ocorre esses problemas comigo a solução é a seguinte: Em propriedades --> segurança da pasta eu adiciono os seguintes usuários "Todos" e "IUSR_<nome do pc>" e dou permissão de controle total para ambos. Em seguida, substituo as permissões do diretório virtual no IIS. Para substituir as permissões de acesso no IIS: No IIS clique com o botão direito do mouse em cima do diretório virtual --> Todas as tarefas --> assistente de permissões. Em seguida, escolha a opção "novas configurações de segurança com base em um modelo" --> Public Website --> Substituir todas as permissões. Bom acho que é mais ou menos estas opções (estou sem o IIS aqui). E o ultimo passo é: Clique com o botão direito do mouse em cima do diretório virtual e na aba diretório procure a opção "Permissões de Execução" marque a opção: " Executar (Aplicativos ISAPI ou CGI) Esta opção fica em um combo. Bom por final é bom dá uma reiniciada no pc (reiniciado só o serviço do IIS geralmente não resolve ;-) ) T+ André
  19. ARD

    Pesquisa Numérica

    Bom, poderia utlizar assim também: SELECT * FROM `tabela` WHERE (INSTR(`campo`, 0) = 1 OR INSTR(`campo`, 1) = 1); Qual o problema com LIKE? T+ André
  20. ARD

    Problemas Com Mysql

    tira só o CHARACTER SET latin1 COLLATE latin1_general_ci testa aí porque o script sql está correto. T+ André
  21. ARD

    Função

    Da forma que você precisa: SELECT (CASE `campo` WHEN 0 THEN "não instalado" WHEN 1 THEN "pago" ELSE "não pago" END) AS `Alias`; Deu para entender? T+ André
  22. Como o Eserra citou a sua query está um pouco complexa... Tem como você passar o script das duas tabelas com alguns registros para que eu possa ajudar você a montar a query. T+ André
×
×
  • Criar Novo...