AndersonFachini
-
Total de itens
43 -
Registro em
-
Última visita
Posts postados por AndersonFachini
-
-
01raul
O que você já conseguiu fazer sozinho? Está aparecendo algum erro?
-
Under
Numa lógica rápida é mais ou menos pelo que você viu mesmo: quebrar a string e ir pesquisando.
Porém, a questão é: como fazer a pesquisa?
Digamos que você tem um nome "João da Silva"
Se o usuário digitar "joao silva" você poderia montar uma query buscando pelas duas palavras exclusivamente:
SELECT nome FROM colaboradores WHERE UPPER(nome) LIKE '%joao%' AND UPPER(nome) LIKE '%silva%'
Nesse caso funcionaria corretamente, porém você precisa tomar cuidado com caracteres acentuados, que podem ser um grande problema.
-
vini_loock
Faça assim:
Crie duas variáveis do tipo array, uma principal fora do loop do banco e uma temporária dentro do loop do banco.
Cada linha que você ler do banco, adiciona os valores no array temporário e depois adiciona esse array temporário dentro do array principal.
-
Gallahaaz
Se você executar a query na mão ela traz os dados que você está querendo?
Essa base de teste que você utiliza, ela está atualizada com a de produção (possui os mesmos dados)?
-
Gleidson
Eu até entendi qual é o seu problema, porém fica meio complicado te ajudar porque estão faltando algumas informações. Veja:
- Você não mencionou como você está fazendo para interagir (passar as fotos) com a galeria (se é via link ou JavaScript)
- Até, se você estiver usando JavaScript pra interagir na galeria você tem que abrir um tópico na seção de javascript
- Você não comentou, mas dá a entender que não está acontecendo nenhum erro de programação, mas sim de lógica. Neste caso, seria interessante você postar o código que você está usando para ficar mais fácil de identificar onde pode estar o problema.
-
Caro Bicicleta
Eu desconheço a opção de bloquear acesso a classe em PHP. Porém, você pode utilizar a função flock do PHP para "travar" o arquivo enquanto estiver manipulando ele.
Neste caso, sempre antes de abrir o arquivo você deve verificar se o mesmo não está bloquaedo.
-
Cara, aconselho você a aprender javascript
Da uma olhada nesse link pro site da w3schools.
-
Se for MySql, você pode usar a função DAY para pegar apenas o dia da data e o resto fica na mesma lógica do comando acima.
-
Olá PsyTher
Tente usar as funções errorCode e errorInfor da PDO para ver se você encontra alguma coisa (mesmo usando usa try catch).
Outra coisa, você chegou a debugar pra ver se está realmente entrando no try catch de inserção?
-
Olá,
No arquivo php.ini, descomente a seguinte linha (tire o ponto-e-vírgula da frente):
;extension=php_pdo_mssql.dll
Basta salvar e reiniciar o Apache.
-
betto
Eu baixei e tentei instalar esse portal na minha máquina, porém o mesmo parece um tanto confuso de instalar.
Encontrei um video no youtube explicando como instalar. Mas mesmo assim, não funcionou muito bem.
-
Qual erro? Poste todos que acontecerem.
-
Olá betoo
Favor especificar melhor a sua dúvida, pois com essa sua descrição não tem como te ajudar.
-
Olá Castilho
Atribua o valor da validação em uma variável e concatene essa variável dentro do conteúdo da célula da tabela (logicamente a validação tem que ser feita antes de montar a tabela). Caso você esteja trabalhando com arquivos diferentes, talvez você tenha que utilizar uma session para isso.
-
Olá MTavares
O problema pode estar acontecendo porque o seu arquivo de apresentação de dados (arquivo html por exemplo) pode estar em um caracterset diferente dos caracteres apresentados.
Por exemplo, você está usando iso-8859-1 e o seu arquivo pode estar salvo em utf-8. Verifique isso no seu editor de texto (se ele tiver essa opção). Caso não tenha, com o Notepad++ você consegue ver isso (nele, essas informações aparecem no rodapé do programa).
Espero ter ajudado.
-
Na criação dos checkbox você pode colocar o nome em forma de array, pois quando o PHP receber ele reconhece esse array. Por exemplo:
Os checkbox ficariam assim:
<input type="checkbox" name="canal[1]" value="canal_1">Canal 1 <input type="checkbox" name="canal[2]" value="canal_2">Canal 2 <input type="checkbox" name="canal[3]" value="canal_3">Canal 3 <input type="checkbox" name="canal[4]" value="canal_4">Canal 4
Digamos que o usuário tenha selecionados todos os canais, neste caso você teria um array com nome canal que você pega com $_POST ou $_GET (de acordo com o que você usar no form), com quatro índices, cada um com valor do canal que a pessoa selecionou.
No passo seguinte você vai precisar varrer esse array (um foreach é bom pra isso) para pegar esses valores e inserir eles no banco se for o caso.
Espero ter ajudado.
-
Deixa ver se eu entendi:
Você quer disponibilizar uma página para o cliente onde é liberado um código. O cliente copia esse código para a aplicação, e esse código contem informações de quanto tempo o sistema fica destravado (por exemplo um serial para utilizar mais 6 meses).
Se for esse o caso, você poderia organizar as informações em uma string no formato variavel=valor; e assim por diante e de alguma forma criptografar essa informação (com base64 por exemplo) e a sua aplicação deplhi faria o contrário.
-
Se você já tem os dados gravados no banco, porque você não faz um select com order by?
-
Olá AlexArt5
De acordo com o seu código, o header só funciona se $_GET['lotes'] tiver algum valor. Ao invés de passar os valores via GET no action do form, porque você não cria inputs hidden no formulário? Fica bem mais simples trabalhar dessa forma.
-
Olá Nightmare.
Para testar, aconselho você comentar as linhas com error_reporting(0) para ver se o PHP apresenta alguma mensagem de erro, assim talvez você encontre o problema de forma mais fácil.
Outra coisa, ao invés de testar se o get não existe, teste se ele não está setado:
if(!isset($_GET)){
Por que você está colocando ponto-e-vírgula no final do seu else (antepenúltima linha, antes do error_reporting(0) ) ?
-
Olá PaulinhoM,
Verifique duas coisas:
1ª - Porque você está utilizando o if dentro do while se você está filtrando essa mesma informação na última linha do seu select?
2ª - Verifique a sua sintaxe HTML porque ela está bem confusa. Por exemplo:
- Você abriu um form na primeira linha da tabela mas não fechou ele.
- Você está fechando a tag de linha <tr> de forma errada.
- Todos os elementos e atributos devem estar em minúsculas (ex. sua tag input)
Aconselho você dar uma olhada em alguma material sobre sintaxe básica de HTML (http://www.w3schools.com/html/default.asp).
-
Cria um array indexado pela data e vai adicionando os outros valores dentro. Depois para listar os valores você pode utilizar o foreach.
-
Usa a função print_r para ver o que está retornando em cada linha do resultset. Assim você vai ver o que está retornando.
-
Provavelmente não funcionou porque você não setou ou não tem setado o endereço do servidor de SMTP. Da uma olhada lá na documentação da função mail, a segunda nota (as notas ficam no final, depois da documentação) tem um exemplo bem simples e objetivo que deve resolver o seu problema.
Retornar Valor de INSERT no próprio FORM
em PHP
Postado
Olá Dorival
Uma forma seria com Ajax, mas se você não conhece não adianta muito
O que você pode fazer nesse caso é verificar após submeter o form quais valores você tem no $_POST ou $_GET e atribuir os valores novamente nos campos. Depois que você conseguir fazer isso é fácil colocar eles como readonly.
Para que você consiga fazer isso que eu falei, aconselho nomear os campos em forma de array, pois quando você submete o forme o PHP já reconhece como sendo um array e fica mais fácil pra trabalhar. Ex.: