Ir para conteúdo
Fórum Script Brasil

AndersonFachini

Membros
  • Total de itens

    43
  • Registro em

  • Última visita

Posts postados por AndersonFachini

  1. 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.:

    <input type="text" name="exemplo[1]" />
    <input type="text" name="exemplo[2]" />
    <input type="text" name="exemplo[3]" />

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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) ) ?

  10. 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).

  11. 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.

×
×
  • Criar Novo...