Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Você está reiniciando a variável $nome_to, sem inserir nenhum valor. Ela vira um array vazio. Você também criou errado a SQL, sem colocar todos os valores, e executou outra consulta com mysql_query(). Tente assim $conexao = mysql_connect("EDITADO","EDITADO","EDITADO"); mysql_select_db("showdecao", $conexao); $sql = "INSERT INTO indicados (name_from, email_from, name_to, email_to, msg) VALUES"; for ($i = 0; $i < count($name_to); $i++) { $sql .= " ('$name_from', '$email_from', '" . $name_to[$i] . "', '$email_to', '$msg')" . (($i == (count($name_to) - 1)) ? "" : ","); } $inserir = mysql_query($sql); mysql_close($conexao);
  2. Veja um exemplo: $nomes = array(); $nomes[] = "Beraldo"; $nomes[] = "Script Brasil"; $nomes[] = "PHP"; $nomes[] = "Iron Maiden"; $sql = "Insert Into tabela Values"; for ($i = 0; $i < count($nomes); $i++) { $sql .= " ('" . $nomes[$i] . "')" . (($i == (count($nomes) - 1)) ? "" : ","); } echo $sql; ;)
  3. Você tem que gerar a consulta SQL antes de executá-la com mysql_query()
  4. Primeiramente, bem-vinda ao fórum. :D Quando tiver dúvidas, poste-as nos fóruns principais. Tópico movido: Códigos Prontos -> PHP Também leia as Regras e use títulos condizentes com a dúvida. Título editado: Naufraguei -> Erro ao cadastrar array no MySQL $email_to é um array, por isso aparece "Array" ao cadatsrar no banco de dados. Você tem que gerar a consulta dentro do loop, percorrendo o array e inserindo um valor por vez. Por exemplo: $sql = "Insert Into tabela Values"; while (condicao) { $sql .= "(campos)"; } Se quiser salvar tudo num só campo, use seralize($nome_to). Isso gerará uma string, que poderá ser convertida em array de novo, com unserialize(). ;)
  5. Beraldo

    Ajuda com foreach

    Tem que ver como essa variável está sendo criada e qual valor ela está recebendo. Isso deve ser visto em outra parte do código.
  6. Beraldo

    Ajuda com foreach

    Isso ocorre pois $this->doc->links não é um array.
  7. Beraldo

    Delete

    $nomes está recebendo o ID, que está no value dos checkboxes. O nome dos sistemas não estão sendo passados por POST.
  8. Beraldo

    Dúvida com uma query

    Usar SUBSTRING(), na consulta, pode deixar o sistema mais rápido, por não buscar informações à toa no banco de dados. Fonte: http://dev.mysql.com/doc/refman/4.1/pt/string-functions.html ;)
  9. Use funções de codificação nativas do PHP, que utilizam algorítmos confiáveis. A mais usada é md5(): http://www.php.net/md5
  10. esse script é uma classe para codificação e decodificação de scripts. Não serve para proteger páginas de acesso direto.
  11. Buscando no portal Script Brasil por cryption, nenhum resultado é encontrado. Poste o script ou o link para o download dele.
  12. Beraldo

    Delete

    Delete From tabela Where condicao;
  13. faça a verificação do valor, por exemplo: $array = explode(",", $var); for ($i = 0; $i < count($array); $i++) { if ($array[$i] != "" && $array[$i] != " ") //insira as ações aqui } Também é possível remover os índices vazios, com unset(), usando um loop semelhante.
  14. Não analisei profundamente, mas há alguma lógica para a criaçào desse conteúdo? explode() pode ajudar, mas o ideal sera estruturar melhor a tabela, para organizar esses conteúdos nos campos.
  15. mysql_fetch_array() faz o mesmo que mysql_result,(), mas eu não entendi por que você está usando aquele explode(). O que voc6e quer separar?
  16. Beraldo

    Confirmação de cadastro

    Você pode criar um campo na tabela de usuários com o nome "ativado", tendo o valor padrão 0. Envie por e-mail o link para ativar a conta. Após o usuário acessá-lo, altere o valor para 1. É bom usar alguma codificação ao passar o ID do usuário pela YRL, para que um usuário nào ative contas de outros, bastando alterar o ID da URL. Para isso, use, por exemplo, base64_encode() e base64_decode().
  17. Como é o conteúdo do campo? Qual é a finalidade dessa separação?
  18. Beraldo

    ajuda para obter o mysql

    http://dev.mysql.com/downloads/ ;)
  19. Se tiver um servidor SMTO instalado, a função mail não exige classe. Mas se for usar SMTP remoto com autenticação, aí precisa.
  20. O problema de não usar session nesse caso é que deve-se fazer uma seleção no banco de dados sempre que se desejar mostrar as informações. Colocando o id do visitante na sessão, ele pode ser acessado em qualquer uma, sem precisar fazer consultas no banco. ;)
  21. haha fico imaginando como seria ter o São Betelgeuse... hehe 47 anos é um tempão mesmo. Merece muita comemoração!
  22. Beraldo

    ponteiros

    Seja bem-vindo ao fórum. Procure postar nos fóruns corretos. Tópico movido: Sugestões, críticas e dúvidas -> C/C++
  23. é simples ajustar isso: supondo que você vai montar isso dentro de uma tabela, insira a tag table e a primeira linha (<tr>) antes do while, colocando o cabeçalho da tabela (CODIGO DESCRIÇÃO DATA ATIVO). Dentro do while, você cri as outras linhas (<tr>). Após fechar o while, feche a tabela também. ;)
  24. ?? não entendi... :unsure: Se você está usando SMTP remoto, como mostra o tutorial do Viva O Linux, não precisa alterar nada aí.
  25. Deve haver algum problema antes do while: pode ser ausência de ponto-e-vírgula, uma chave (}) sem fechar. Reveja seu código.
×
×
  • Criar Novo...