← PHP

[Ajuda] Contact Form

Lida 1643 vezes

Offline

Strikker 
Membro
Mensagens 369 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

bem, eu tenho aqui uma formula de contacto mas ela não está a funcionar como eu quero.

Foi uma forma que tirei da net em que se poem o Nome, Email e Mensagem, ao seja 3 caixas.

Eu adicionei mais 4 caixas e fiquei com 7 caixas.

Subject, Email, Message, Message2, Message3, Message4, Message5 são as id´s.

Mas não consigo adicionar essas novas caixas ao PHP:

Código: [Seleccione]
<?

$sysmail = "msn@alternafm.com";

if ($_POST['sendmessage'])
{
    if(!isset($_POST['message']))
    {
        $messages = "Error";
    }
    elseif(!preg_match("/^.*?@.*?$/", $_POST['email']))
    {
        $messages = "Error";
    }
    elseif(mail($sysmail, stripslashes(trim($_POST['subject'])), stripslashes(trim($_POST['message'])), "From: " . $_POST['email'] . "\r\n"))
    {
        $messages = "A sua mensagem foi enviada com sucesso. <br> Obrigado";
    }
    else {
            $messages = "";
         }
}
?>

Ao seja quando eu enviou o email só me aparece a primeira mensagem!

Eu quero que me apareça o resto das respostas.

Aqui fica o resto do código:

Código: [Seleccione]
<form action="" method="post">
  <span style="color:#FF0000; font-weight:bold;"><?=$messages ?></span>
            <table width="700" border="0">
    <tr>
    <td align="left" valign="middle"><div align="right" class="caption">Nome: </div></td>
      <td valign="top"><p class="caption">
        <input type="ext" id="subject" name="subject" size="50"/>
      <br></td>
     
    </tr>
    <tr>
    <td width="37%" align="left" valign="middle"><div align="right" class="caption">Email: </div></td>
      <td width="63%" valign="top"><p class="caption">
        <input type="ext" id="email" name="email" size="50"/>
      <br>
      </td> 
    </tr>
    <tr>
      <td colspan="2" align="left" valign="middle">&nbsp;</td>
      </tr>
    <td align="left" valign="middle"><div align="right" class="caption">Gostas de Rock? </div></td>
      <td valign="top" class="caption">
        <textarea name="message" cols="50" rows="2" id="message"></textarea>
      </td>
    </tr>
    <td align="left" valign="middle"><div align="right" class="caption">Que tipo de notícias gostas de fazer? </div></td>
      <td valign="top" class="caption">
        <textarea name="message2" cols="50" rows="2" id="message2"></textarea>
      </td>
    <tr>
      <td align="left" valign="middle"><div align="right" class="caption">Tens experiencia nesta Área? </div></td>
      <td valign="top" class="caption">
        <textarea name="message3" cols="50" rows="2" id="message3"></textarea>
      </td>
    </tr>
    <td align="left" valign="middle"><div align="right" class="caption">Porque queres entrar na AlternaFM? </div></td>
      <td valign="top" class="caption">
        <textarea name="message4" cols="50" rows="2" id="message4"></textarea>
      </td>
    </tr>
    <tr>
      <td colspan="2" align="left" valign="middle">&nbsp;</td>
      </tr>
    <td align="left" valign="middle"><div align="right" class="caption">Cria uma notícia de 100 a 150 palavras:</div></td>
      <td valign="top" class="caption">
        <textarea name="message5" cols="60" rows="7" id="message5"></textarea>
      </td>
      </tr>
    <tr>
      <td colspan="2" valign="top"><div align="center">
          <input type="submit" value="Mandar!">
        </div></td>
    </tr>
  </table>
  <input type="hidden" name="sendmessage" value="1">
</form>

Offline

Strikker 
Membro
Mensagens 369 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Alguém?
Offline

Diogo Pinto 
Administrador
Mensagens 4394 Gostos 368
Feedback +4

Troféus totais: 37
Trófeus: (Ver todos)
Avatar Search Level 6 Linux User Mobile User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

Lol, estuda a função mail() do php, tens que lá inserir as variáveis... Tu não estás a ir busca-las ;)
Offline

Strikker 
Membro
Mensagens 369 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Lol, estuda a função mail() do php, tens que lá inserir as variáveis... Tu não estás a ir busca-las ;)

Já tentei varias formas e não estou a conseguir...