ARD
-
Total de itens
520 -
Registro em
-
Última visita
Posts postados por ARD
-
-
Tente isto:
var campo = document.nome_do_formulario.sexo; if(!campo[1].checked && !campo[0].checked) { alert("Selecione um sexo!"); return false; }
-
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 />"; } ?>
-
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é
-
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é
-
O erro está aqui:
rapidinha.php
<?phpmysql_close($conexao); ?>
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.
-
É 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é
-
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.
-
-
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é
-
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é
-
Bienvenido cara.
-
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é
-
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
-
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é
-
é 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.
-
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
-
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...
-
Opa... Seja bem vindo rapaz!!!
-
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é
-
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é
-
Seja re-bem-vindo cara!!!
-
tira só o
CHARACTER SET latin1 COLLATE latin1_general_ci
testa aí porque o script sql está correto.
T+
André
-
-
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é
Problema com formulario
em PHP
Postado
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é