PHP - I need help!!!

Morbid In Rock

Into the Shadows
Feb 12, 2003
264
3
18
Brazil ¬¬
www.shadowside.com.br
I have to do a email form from my page, but I don't know what's wrong! The form don't send the answers to my email...

Please, if someone here knows how to do a email form, help me!!! Show me how I can do this...

What's wrong with this code?? (don't care about the portuguese words)

<?php
if ($email != "")
{
$assunto="Cadastro Fan Club";
$destino="
shadowsidefc@shadowside.com.br";
$mensagem=
"Nome da pessoa: $nome
Email da pessoa: $email
Endereço: $endereco
Cidade: $cidade
CEP: $cep
Estado: $estado
Fone: $fone";
$texto.$caixadeselecao.$radioselecao;
$remetente=$texto;
mail($destino,$assunto, $mensagem, "From: $email \n" );
};
?>
</p>
<form method="POST" action="<? echo $PATH_INFO; ?>">

<table cellspacing=0 cellpadding=0 width=100%>
<tr>
<td width=100 height="17"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Nome: </font></b></td>
<td height="17"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="nome" size="40">
</font></td>
<tr>
<td width=100 height="2"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
E-mail:</font></b></td>
<td height="2"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="email" size="40">
</font></td>
<tr>
<td width=100 height="2"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Endereço:</font></b></td>
<td height="2"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="endereco" size="40">
</font></td>
<tr>
<td width=100 height="2"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Cidade:</font></b></td>
<td height="2"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="cidade" size="20">
</font></td>
<tr>
<td width=100 height="2"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
CEP:</font></b></td>
<td height="2"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="cep" size="20">
</font></td>
<tr>
<td width=100 height="12"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Estado: </font></b></td>
<td height="12"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<select size="1" name="estado">
<option value="vazio">-</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AM">AM</option>
<option value="AP">AP</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO">GO</option>
<option value="MA">MA</option>
<option value="MG">MG</option>
<option value="MS">MS</option>
<option value="MT">MT</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="PR">PR</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="RS">RS</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SE">SE</option>
<option value="SP">SP</option>
<option value="TO">TO</option>
</select>
</font></td>
<tr>
<td width=100 height="2"><b><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Fone:</font></b></td>
<td height="2"> <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="fone" size="20">
</font></td>
</table>
<br>
<input type="submit" value="Enviar">
<BR>
</form>



Please please please!!!!! Help me!!!!
 
Profånity said:
Quite a lot of obvious things are wrong with it.
Well, I know that! But I don't know how to make it work! I need a email form in PHP or Javascript...So, if you know how I can do this, please, help me!

I don't know nothing about PHP...some guy in other forum gave me the code...So, give me another code if you know...
 
<?php
// Palaute.php
// Palaute - Scripti
$palaute = ""; // Elä muuta
$vast = "youremail@email.com"; // Kenelle lähetetään
$onnis = "onnistu.htm"; // page where it goes after feedback
$epaonnis = "eionnistunu.htm"; // If something goes wrong, it goes to this page

foreach($_POST as $nimi => $arvo){ // handling something
$palaute .= $nimi.": ".$arvo."\n";
}
$viesti = mail ($vast, "Feedback from the page", $palaute, "");
if($viesti){
header("location: ".$onnis);
}
else{
header("location: ".$epaonnis);
}
?>


I use this, if it gives any help.
 
now it should work:

Code:
<?php
if ($email != "")
{
$assunto="Cadastro Fan Club";
$destino="[email="shadowsidefc@shadowside.com.br"]shadowsidefc@shadowside.com.br[/email]";
$mensagem=
$nome;
$email;
$endereco;
$cidade;
$cep;
$estado;
$fone;
$texto.$caixadeselecao.$radioselecao;
$remetente=$texto;
mail($destino,$assunto, $mensagem, "From: $email \n" );
};
?>

or as I noticed you wanna have comments in php code, do like this:
Code:
<?php
if ($email != "")
{
$assunto="Cadastro Fan Club";
$destino="[email="shadowsidefc@shadowside.com.br"]shadowsidefc@shadowside.com.br[/email]";
$mensagem=
$nome; //Nome da pessoa
$email; //Email da pessoa
$endereco; //Endereço
$cidade; //Cidade
$cep; //CEP
$estado; //Estado
$fone; //Fone
$texto.$caixadeselecao.$radioselecao;
$remetente=$texto;
mail($destino,$assunto, $mensagem, "From: $email \n" );
};
?>