Ir para conteúdo
Fórum Script Brasil
  • 0

Combobox No Form De Contacto


Jakim José

Pergunta

Estava a fazer um formulário de contacto, mas queria alterar o tipo de campo do assunto de "texto" para uma "combobox", onde coloco as opções de assunto.

COMO É QUE FAÇO ISSO?

QUAIS AS ALTERAÇÕES

<?
$emaildestino = "rviegas@netmadeira.com";
if ($acao == "enviar"){
if (empty($nome)){
echo "Ops! Escreva o seu nome";}
elseif (empty($email)){
echo "Ops! Escreva o seu e-mail";}
elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {
echo "O seu e-mail não é válido";}
elseif (empty($assunto)){
echo "Esqueceu-se de especificar o assunto";}
elseif (empty($mensagem)){
echo "Escreva a sua mensagem";}
else {
mail("$emaildest","$assunto","Nome: $nome\nE-mail: $email\nMensagem: $mensagem\n","From:$nome<$email>");
echo 'A sua mensagem foi enviada correctamente</h2><p>Obrigado. Responderemos o mais rapidamente possível.</p>';
exit;}
}
?>

<FORM action="" method=post>
<INPUT type="text" size="28" class="caixas" name="nome" value="<? echo "$nome"; ?>">
<INPUT type="text" size="28" class="caixas" name="email" value="<? echo "$email"; ?>">
<INPUT type="text" size="28" class="caixas" name="assunto" value="<? echo "$assunto"; ?>">
<TEXTAREA rows=5 name=mensagem cols=27 class="caixatexto"><? echo "$mensagem"; ?></TEXTAREA>
<INPUT type="hidden" name="emaildest" value="<? echo "$emaildestino"; ?>">
   <INPUT type="hidden" name="acao" value="enviar">
   <INPUT type="submit" value="Enviar" class="caixas">
<INPUT type="reset" value="Limpar" class="caixas">
</FORM>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Não seria assim:

<?

$emaildestino = "rviegas@netmadeira.com";

if ($acao == "enviar"){

if (empty($nome)){

echo "Ops! Escreva o seu nome";}

elseif (empty($email)){

echo "Ops! Escreva o seu e-mail";}

elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {

echo "O seu e-mail não é válido";}

elseif (empty($assunto)){

echo "Esqueceu-se de especificar o assunto";}

elseif (empty($mensagem)){

echo "Escreva a sua mensagem";}

else {

mail("$emaildest","$assunto","Nome: $nome\nE-mail: $email\nMensagem: $mensagem\n","From:$nome<$email>");

echo 'A sua mensagem foi enviada correctamente</h2><p>Obrigado. Responderemos o mais rapidamente possível.</p>';

exit;}

}

?>

<FORM action="" method=post>

<INPUT type="text" size="28" class="caixas" name="nome" value="<? echo "$nome"; ?>">

<INPUT type="text" size="28" class="caixas" name="email" value="<? echo "$email"; ?>">

  <select name="assunto" id="assunto" value="<? echo "$assunto"; ?>">

    <option value="<? echo "$assunto"; ?>"></option>

  </select>

  <TEXTAREA rows=5 name=mensagem cols=27 class="caixatexto"><? echo "$mensagem"; ?></TEXTAREA>

<INPUT type="hidden" name="emaildest" value="<? echo "$emaildestino"; ?>">

  <INPUT type="hidden" name="acao" value="enviar">

  <INPUT type="submit" value="Enviar" class="caixas">

<INPUT type="reset" value="Limpar" class="caixas">

</FORM>

Meu POST nº: 520

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...