Ir para conteúdo
  • Cadastre-se

Christian G.

Membros
  • Total de itens

    246
  • Registrou-se em

  • Última visita


Histórico de Reputação

  1. Upvote
    Christian G. recebeu reputação de comolatti em GOLPE Rogério Sobreira da Silva - Fiquem atentos!   
    Opa, segue link:
    http://www.maisfm.org.br/arquivo/index.php/policial?start=1458
    Abraco
  2. Upvote
    Christian G. recebeu reputação de urielm em HTML/PHP - phpmyadmin e formulários   
    Huummm entendi!!
    Cara ta certo, no action tu direciona pro PHP, aí tu pode fazer uma validação JavaScript no no formulário por exemplo para verificar se os itens estão preenchidos, e aí aparecer uma mensagem informando "Formulário enviado com sucesso" e retornar para a página do formulário.
    Vou te colocar abaixo um exemplo rapidinho e simples.
    Parte de formulário:

    <form name="enviar" action="enviar.php" onSubmit="return valida();" method="post"> <dl> <dt> <label>Nome:</label> </dt> <dd> <input type="text" name="nome" id="nome" class="formulario"/> </dd> <dd class="validation"> <div id="showValidationName"> Preencha seu nome corretamente. </div> </dd> <dt> <label>E-mail:</label> </dt> <dd> <input type="text" name="email" id="email" /> </dd> <dd class="validation"> <div id="showValidationMail"> Preencha seu e-mail corretamente. </div> </dd> <dt> <label>Telefone:</label> </dt> <dd> <input type="text" name="fone" id="fone"/> </dd> <dd class="validation"> <div id="showValidationFone"> Preencha seu telefone corretamente. </div> </dd> <dt> <label>Mensagem:</label> </dt> <dd> <textarea name="mensagem" id="mensagem"></textarea> </dd> <dd class="validation"> <div id="showValidationMensagem"> Preencha sua mensagem. </div> </dd> <dt class="submit"> <input name="botao" type="submit" value="Enviar"/> </dt> </dl> </form>
    Parte da validação em JavaScript:


    function valida() {
    if (document.getElementById("nome").value == ""){
    document.getElementById("showValidationName").style.display = "block";
    return false;
    } else {
    document.getElementById("showValidationName").style.display = "none";
    }


    if (document.getElementById("email").value.indexOf("@") < 0){
    document.getElementById("showValidationMail").style.display = "block";
    return false;
    } else {
    document.getElementById("showValidationMail").style.display = "none";
    }

    if (document.getElementById("fone").value.match(/[a-zA-Z]/) != null || document.getElementById("fone").value == ""){
    document.getElementById("showValidationFone").style.display = "block";
    return false;
    } else {
    document.getElementById("showValidationFone").style.display = "none";
    }

    if (document.getElementById("mensagem").value == ""){
    document.getElementById("showValidationMensagem").style.display = "block";
    return false;
    } else {
    document.getElementById("showValidationMensagem").style.display = "none";
    }

    }
    [/CODE]
    Script PHP:

    [CODE]
    <?php
    if(!empty($_POST)){
    $cab = "From: ".$_POST['nome']." <".$_POST['email'].">\n";
    $mensagem = "Contato via site - www.teusite.com.br\n";
    $mensagem.= "Nome: ".$_POST['nome']." \n";
    $mensagem.= "Email: ".$_POST['email']." \n";
    $mensagem.= "Mensagem:". $_POST['mensagem'];

    if(mail("email@dominio.com.br", "Formul·rio de Contato - teusite.com.br", $mensagem,$cab)){
    echo '<script type="text/javascript">alert("Sua mensagem foi enviada com sucesso.");window.location.href="contato.html"</script>';
    }
    else{
    echo '<script type="text/javascript">alert("Ocorreu um erro ao tentar enviar sua mensagem.");window.location.href="contato.html"</script>';
    }
    }
    else{
    header("Location: contato.html");
    }
    ?>
    [/CODE]
    No caso, no arquivo PHP que tu linka novamente para a página de contato, nesse caso o Contato.html.
    Qualquer dúvida é só perguntar.
    Obs: este formulário tu consegue enviar via e-mail, por isso é um pouquinho mais complexo.
  3. Upvote
    Christian G. recebeu reputação de urielm em HTML/PHP - phpmyadmin e formulários   
    Que bom que pude ajudar, qualquer coisa estamos aí.
  4. Upvote
    Christian G. recebeu reputação de paulo1andre em Opnião sobre SSD   
    É compatível sim.
  5. Upvote
    Christian G. recebeu reputação de Franciscojunior em Parte de Plástico do Macbook Pro   
    Parte de plástico = bateria.
  6. Upvote
    Christian G. recebeu reputação de Lucas Leal em Melhor Case para um iPhone 4s   
    * http://www.kabum.com.br/cgi-local/kabum3/produtos/descricao.cgi?id=01:03:28:1227:19067&sugestao=OK
    Segue o link.
  7. Upvote
    Christian G. recebeu reputação de L. Pippa em Stress   
    hahahahaha
  8. Upvote
    Christian G. deu reputação a JoseNeto.me em Diretório /Sites   
    1 - Para acessar os arquivos que estão na pasta /Sites o url é:

    http://127.0.0.1/~NOME-DO-USUÁRIO/
    2 - Para ativar o PHP você precisar editar o arquivo /private/etc/apache2/httpd.conf e descomentar a linha
    #LoadModule php5_module libexec/apache2/libphp5.so
    Não lembro se o PHP já vem ativado, mas caso não venha, para descomentar é só apagar o #.
    Anexei duas capturas de tela para facilitar.


×
×
  • Criar Novo...