Ir para conteúdo
Fórum Script Brasil

Mario Junior

Membros
  • Total de itens

    163
  • Registro em

  • Última visita

Posts postados por Mario Junior

  1. Você vai precisar usar o email dele no código pra enviar de qualquer maneira.

    Você pode fazer desta maneira.

    $nome = $_POST['nome'];
    
    $email = $_POST['email'];
    
    $msg .= "<font face='Verdana' size='1'><b>nome:</b> \t$nome</font>";
    
    $msg .= "<font face='Verdana' size='1'><b> E-mail:</b> \t$email</font><br>";
    
    $mensagem = "$msg";
    $remetente = "$email";
    $destinatario = "suporte@xcompbrasil.com.br";
    $assunto = "novidades acheiabc";
    $headers = "From: ".$remetente."\nContent-type: text/html"; # o 'text/html' E o tipo mime da mensagem
    if(!mail($destinatario,$assunto,$mensagem,$headers) or !mail($email,"Obrigado por entrar em contato","Obrigado $nome por entrar em contato" ,$headers){
    print "falha no envio da mensagem";
    }
    Assim você nem precisa usar o script obrigado.php pra enviar o email pro usuário. Mas caso você queira, você vai precisar passar algumas variáveis para o script obrigado.php e captura-las via REQUEST:
    if(!mail($destinatario,$assunto,$mensagem,$headers)){
    print "falha no envio da mensagem";
    } else {
    echo "&lt;script>window.location.href='obrigado.php?nome=$nome&email=$email&headers=$headers'</script>";
    //echo "Formulario enviado com sucesso";
    }

  2. você deve estar a usando a função mail() para receber no seu email o usuário que se cadastro.

    você vai usar a mesma função pra que ele receba no email dele as informações..só vai bastar colocar na função mail() o email do usuário.

    $message = "Obrigado balalalalalal";
    $message = wordwrap($message, 70);
    
    //envio
    mail('caffinated@exemplo.com', 'My Subject', $message);

    Esta é uma forma simples de se enviar.. em http://br2.php.net/manual/pt_BR/function.mail.php você pode ter maiores detalhes

  3. Oi..

    Então..é possível sim.

    você sabe como criar tabelas no Mysql?

    Assim que você tiver as tabelas criadas, basta você pegar a função que o nosso colega passou e substituir, na classe de conexão do banco...ao invés de se usar a função de conexão com PG, você usa a conexão com Mysql e agrega nela a seleção do banco de dados.

    Funções:

    mysql_connect e mysql_select_db .

  4. você esquecer de alguns "$":

    $dataintera = explode('/',$seila);
        $diavai = $dataintera[0];
        $mesvai = $dataintera[1];
        $anovai = $dataintera[2];
        $datavai = $diavai.'/'.$mesvai.'/'.$anovai;
    echo $datavai;

  5. Se esta query estiver trazendo os resultados, tente colocar assim:

    $SELECT = $db->Execute("SELECT Nome FROM tabela_user");
    
    $array=array();
    
    foreach($SELECT->GetArray() as $rs => $r) {
    
    //echo $r['Id']."<br/>";
    array_push($array, $r['Id']);
    }
    print_r( array_count_values($array));

  6. Desculpa cara...

    é que essa linha que eu coloque (new site) é para chamar a minha classe de conexão que eu uso aqui..

    Pode esquecer ela...

    Rode a sua query do jeito que você rodava antes..faça o uso apenas da declaração da array antes do seu foreach, use o array_push dentro do seu foreach e use o array_count_values fora do foreach.

  7. Deu um erro aqui quando eu fui testar.

    Mas aí eu fiz assim, e funcionou..contou a quantidade de nomes repetidos..

    Veja:

    $q="select teste from tb_teste";
    $site=new site();
    $executa=$site->query($q);
    $array=array();
    while($result=pg_fetch_array($executa)){
    array_push($array,$result[0]);
    
    
    
    }
    print_r( array_count_values($array));

    Me retornou isso:

    Array ( [MARIO] => 3 [KARINA] => 2 )

    No exemplo eu usei o while..mas a chave da coisa está no uso do array_push... declare um array antes do foreach, use o array_push dentro do foreach e fora dele, execute o array_count_values.

  8. Veja o que eu fiz:

    $query="select sum(id_requisicao) as teste from tb_requisicao";

    $executa=$site->query($query);

    $resulatdo=pg_result($executa,'teste');

    Só estou usando o pg_result..mas o mysql_result funciona assim também.

    duvida: tem como eu fazer isso com varchar?

    não dá não

  9. mas então..se no console não retorna nada, não tem como somar..na prática, está somando 0+0.

    Não precisa rodar a query dentro do for.

    Tendo resultados, a query já traz a soma pronta, aí ia bastar você colocar

    $total = mysql_result($result1,"comissao");

    echo $total

×
×
  • Criar Novo...