Jump to content

Formulário php de mail


andfex
 Share

Recommended Posts

Tenho este formulario

HTML:.

<form action= ”formulario.php” method=”post” name=”form_andre” id=”form_andre”>

  <label>
  <input name="nome" type="text" id="nome" />
  </label>
  <p>
    <label>
    <input name="email" type="text" id="email" />
    </label>
  </p>
  <p>
    <label>
    <input name="assunto" type="text" id="assunto" />
    </label>
  </p>
  <p>
    <label>
    <textarea name="mensagem" id="mensagem"></textarea>
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Submit" />
    </label>
</p>
</form>

PHP:.

<?php


$mensagem = “Nome: “.$_POST[’nome’].” \n”;
$mensagem .= “Email: “.$_POST[’email’].” \n”;
$mensagem .= “Email: “.$_POST[’assunto’].” \n”;
$mensagem .= “Descrição:”. $_POST[’mensagem’];

mail(”alsite@andreluis”, “form_andre”, $mensagem);


echo ‘<h1>Enviado com Sucesso!</h1>’;
echo ‘<h1>Em breve entraremos em contato.</h1>’;
?>

Este formulario ñ funciona alguem sabe o porquê?

Link to comment
Share on other sites

HTML:.

<form action= ”formulario.php” method=”post” name=”form_andre” id=”form_andre”>

  <label>

  <input name="nome" type="text" id="nome" />

  </label>

  <p>

    <label>

    <input name="email" type="text" id="email" />

    </label>

  </p>

  <p>

    <label>

    <input name="assunto" type="text" id="assunto" />

    </label>

  </p>

  <p>

    <label>

    <textarea name="mensagem" id="mensagem"></textarea>

    </label>

  </p>

  <p>

    <label>

    <input type="submit" name="Submit" value="Submit" />

    </label>

</p>

</form>

PHP:.

<?php

mail(”alsite@andreluis”, “form_andre”, $mensagem);

$adminaddress = "alsite@andreluis.net";

$siteaddress ="http://www.andreluis.net";

$sitename = "www.andreluis.net";

echo ‘<h1>Enviado com Sucesso!</h1>’;

echo ‘<h1>Em breve entraremos em contato.</h1>’;//*

?>

Link to comment
Share on other sites

eu sei  o que está mal.

Fizeste copy paste do codigo de um forum qualquer, nao sabes programar e nem reparas que as aspas que têns aí são aspas de escrita e não de programação.

Quanto a não dizer se enviou ou nao, nao parecer nada, é porque estás a suprimir os erros

Vê lá se é ou não 👍

"Quando eu for grande quero ser como o Celso"

Link to comment
Share on other sites

tenta..

<head>
<form ""action= ”formulario.php” method=”post” name=”formulario_mariosergio” id=”formulario_mariosergio”>

  <label>
  <input name="nome" type="text" id="nome" />
  </label> Nome
  <p>
    <label>
    <input name="email" type="text" id="email" />
    </label> E-Mail
  </p>
  <p>
    <label>
    <input name="assunto" type="text" id="assunto" />
    </label> Assunto
  </p>
  <p>
    <label>
    <textarea name="mensagem" id="mensagem"></textarea>
    </label> Mensagem
  </p>
  <p>
    <label>
    <a href="form.php">
    <input type="submit" name="Submit" value="Submit" /></a>
    </label> 
</p>
</form> 
<?php


$mensagem = “Nome: “.$_POST[’MarioSergio’].” \n”;
$mensagem .= “Email: “.$_POST[’Mariofreitasdesign@gmail.com’].” \n”;
$mensagem .= “Email: “.$_POST[’Mariofreitasdesign@gmail.com’].” \n”;
$mensagem .= “Descrição:”. $_POST[’mensagem’];

mail(”mariofreitasdesign@gmail.com”, “formulario_mariosergio”, $mensagem);


echo<h1>Enviado com Sucesso!</h1><h1>Em breve entrarei em contato.</h1></head>
Link to comment
Share on other sites

Não tem nada a ver com as aspas!!! nem com copy! Criticas destrutivas despeço

Mas experimentas-te o código e deu?

No meu ñ dá!!! tenho o mesmo formulário com ligação a actions scrip e dá agora este quero ligar a html e ñ consigo!

Link to comment
Share on other sites

Não tem nada a ver com as aspas!!! nem com copy! Criticas destrutivas despeço

Mas experimentas-te o código e deu?

No meu ñ dá!!! tenho o mesmo formulário com ligação a actions scrip e dá agora este quero ligar a html e ñ consigo!

Por acaso até tem a ver com as aspas, pelo menos é o que eu vejo do syntax highlighing aqui do fórum. 👍

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Link to comment
Share on other sites

Por acaso até tem a ver com as aspas, pelo menos é o que eu vejo do syntax highlighing aqui do fórum. 👍

Talvez tenhas razão, logo o meu também está mal xD.

Alterei algumas coisas de maneira a fazer a ligação a html, mas se calhar também não funcionou.

Alguém de uma mãozinha xD.

Abraço.

Link to comment
Share on other sites

tenta..

<head>
<form ""action= ”formulario.php” method=”post” name=”formulario_mariosergio” id=”formulario_mariosergio”>

  <label>
  <input name="nome" type="text" id="nome" />
  </label> Nome
  <p>
    <label>
    <input name="email" type="text" id="email" />
    </label> E-Mail
  </p>
  <p>
    <label>
    <input name="assunto" type="text" id="assunto" />
    </label> Assunto
  </p>
  <p>
    <label>
    <textarea name="mensagem" id="mensagem"></textarea>
    </label> Mensagem
  </p>
  <p>
    <label>
    <a href="form.php">
    <input type="submit" name="Submit" value="Submit" /></a>
    </label> 
</p>
</form> 
<?php


$mensagem = “Nome: “.$_POST[’MarioSergio’].” \n”;
$mensagem .= “Email: “.$_POST[’Mariofreitasdesign@gmail.com’].” \n”;
$mensagem .= “Email: “.$_POST[’Mariofreitasdesign@gmail.com’].” \n”;
$mensagem .= “Descrição:”. $_POST[’mensagem’];

mail(”mariofreitasdesign@gmail.com”, “formulario_mariosergio”, $mensagem);


echo<h1>Enviado com Sucesso!</h1><h1>Em breve entrarei em contato.</h1></head>

tenta..

<head>
<form ""action= ”formulario.php” method=”post” name=”formulario_mariosergio” id=”formulario_mariosergio”>

  <label>
  <input name="nome" type="text" id="nome" />
  </label> Nome
  <p>
    <label>
    <input name="email" type="text" id="email" />
    </label> E-Mail
  </p>
  <p>
    <label>
    <input name="assunto" type="text" id="assunto" />
    </label> Assunto
  </p>
  <p>
    <label>
    <textarea name="mensagem" id="mensagem"></textarea>
    </label> Mensagem
  </p>
  <p>
    <label>
    <a href="form.php">
    <input type="submit" name="Submit" value="Submit" /></a>
    </label> 
</p>
</form> 
<?php


$mensagem = “Nome: “.$_POST[’MarioSergio’].” \n”;
$mensagem .= “Email: “.$_POST[’Mariofreitasdesign@gmail.com’].” \n”;
$mensagem .= “Email: “.$_POST[’Mariofreitasdesign@gmail.com’].” \n”;
$mensagem .= “Descrição:”. $_POST[’mensagem’];

mail(”mariofreitasdesign@gmail.com”, “formulario_mariosergio”, $mensagem);


echo<h1>Enviado com Sucesso!</h1><h1>Em breve entrarei em contato.</h1></head>

Limitaste-te a copiar o codigo!lol

Link to comment
Share on other sites

quando eu digo que nao<sabes programar é porque nao sabes, e de resto calas-te que aqui ninguem é obrigado a ajudar! A DUVIDA QUE TENS É UNICAMENTE RELATIVA A AQUELA COISA INPENSÁVEL QUE É METER UM HREF NUM BOTAO isso é na secção de HTML!

quanto ao mail:  function enviamail($de, $para, $assunto, $body) {

        $headers = "From: ".$de."\r\n";

        $headers .= "MIME-Version: 1.0\r\n";

        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

        mail($para, $assunto, $body, $headers);

        return true;

    }

toma! safa-te já tens o que nao tinhas, USAR HEADERS E LER A DOCUMENTAÇÃO!

"Quando eu for grande quero ser como o Celso"

Link to comment
Share on other sites

quando eu digo que nao<sabes programar é porque nao sabes, e de resto calas-te que aqui ninguem é obrigado a ajudar! A DUVIDA QUE TENS É UNICAMENTE RELATIVA A AQUELA COISA INPENSÁVEL QUE É METER UM HREF NUM BOTAO isso é na secção de HTML!

quanto ao mail:  function enviamail($de, $para, $assunto, $body) {

        $headers = "From: ".$de."\r\n";

        $headers .= "MIME-Version: 1.0\r\n";

        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

        mail($para, $assunto, $body, $headers);

        return true;

    }

toma! safa-te já tens o que nao tinhas, USAR HEADERS E LER A DOCUMENTAÇÃO!

Não leves a peito! Lol

Eu disse que não sabia programar não foste tu que me desses-te (lê tópico acima)! lol

Ninguém é obrigado a ajudar, mas quem disse o contrario??

Link to comment
Share on other sites

Começa por baixo rapaz, esse código foi um simples copypaste sem sequer olhar para o código...

COMEÇA A LER só assim podes saber o básico, não é ficar a espera que alguem te espete o codigo feito num forum qualquer.

COmeça por aprender algo que nao seje programação.... HTML é uma coisa que é preciso conhecer... só depois aventura-te para a programação, se não ainda te aparece alguem a porta com uma cacadeira para te limpar o cêbo....

"Quando eu for grande quero ser como o Celso"

Link to comment
Share on other sites

Só queria aqui deixar umas ideias:

1 - Ninguém é obrigado a ajudar, por isso não é lá muito agradável "exigires" isso. 😉

2 - O cyclop tem um pouco de razão. Aprende como se faz, não te limites a copiar/colar, isso não te serve de nada.

3 - Isso para mim FOI copy/paste, independentemente do que tu me digas. Apenas editores WYSIWYG e processadores de texto é que fazem as aspas diferentes do " normal.

4 - Se não queres alimentar uma flame, coisa que só te prejudica, ignora comentários como os que o cyclop fez lá atrás.

5 - O problema do teu código é, olhando assim por alto, apenas as aspas.

6 - cyclop, se a PJ te vê a parte da caçadeira, ainda te consideram um skinhead. 😛

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.