Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
langeper

FORMULÁRIO NO DREAMWAVER

Recommended Posts

Olá Amigos preciso de uma orientação a respeito de um formulário, fiz um form no dreamwaver e para enviar usei php.

Só que um dos campos quando o formulário é enviado aparece em branco.

Vou colar aqui o que fiz e se alguém puder me dar um "help" de onde está o erro ficarei agradecida. O Campo que não aparece a informação é o campo "telefone". Quando enviado tudo aparece preenchido menos esse campo. Desde já agradeço. Abraços

Formulário Dreamwaver:

<html>

<head>

<title>Formulário de Contato</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<style>

.texto {font: 17px Verdana; text-decoration: none; color: #999999}

.texto_peq {font: 17px Verdana; text-decoration: none; color: #999999}

.titulos {font: bold 24px Verdana; text-decoration: none; color: #999999}

.form_campos {background-color: #FFFFFF; font: 15px Verdana; border-style: groove}

.form_botao {background-color: #CCCCCC; font: 15px Verdana; border-style: outset}

</style>

</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#003300" link="#0000FF" vlink="#FF0000" alink="#FFFF00">

<center>

<p> </p>

<p><font color="#003300" face="Georgia" class="titulos"><em><strong>Formulário

de Contato</strong></em></font></p>

<p> </p>

</center>

<form method="post" action="enviar.php">

<table width="401" border="0" cellspacing="0" cellpadding="0" align="center">

<tr bgcolor="#000000">

<td valign="middle" nowrap bgcolor="#003300">

<p><font class="texto" color="#999999">Nome:</font></p></td>

<td width="301" bgcolor="#003300">

<input class="form_campos" type="text" name="nome" size="34">

</td>

</tr>

<tr bgcolor="#003300">

<td valign="middle" nowrap><font class="texto" color="#999999">Telefone:</font></td>

<td>

<input name="telefone" type="text" class="form_campos" id="telefone" size="34" telefone="telefone">

</tr>

<tr bgcolor="#003300">

<td valign="middle" nowrap>

<p><font class="texto" color="#999999">Cidade:</font></p></td>

<td> <input class="form_campos" type="text" name="cidade" size="20"></td>

</tr>

<tr bgcolor="#003300">

<td valign="middle" nowrap>

<p><font class="texto" color="#999999">Estado:</font></p>

<td>

<select class="form_campos" name="estado">

<option value="Escolha seu estado">Escolha seu estado</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="MT">MT</option>

<option value="MS">MS</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="RR">RR</option>

<option value="RS">RS</option>

<option value="SC">SC</option>

<option value="SE">SE</option>

<option value="SP">SP</option>

<option value="TO">TO</option>

</select> </td>

</tr>

<tr bgcolor="#003300">

<td valign="middle" nowrap>

<p><font class="texto" color="#999999">E-mail:</font></p></td>

<td>

<input class="form_campos" type="text" name="email" size="34"> </td>

</tr>

<tr bgcolor="#003300">

<td valign="middle" nowrap>

<p><font class="texto" color="#999999">Assunto:</font></p></td>

<td>

<select class="form_campos" name="assunto">

<option value="Opinião" selected>Opinião</option>

<option value="Sugestão">Sugestão</option>

<option value="Parceria">Parceria</option>

<option value="Reclamação">Reclamação</option>

<option value="Sem assunto">Outros</option>

</select> </td>

</tr>

<tr bgcolor="#003300">

<td align="center" valign="middle" nowrap>

<p><font class="texto" color="#999999">Mensagem:</font></p></td>

<td>

<textarea class="form_campos" name="mensagem" cols="34" rows="4"></textarea>

</td>

</tr>

<tr bgcolor="#003300">

<td colspan="2" valign="middle"> <br /> <div align="center">

<input name="charset" type="hidden" value="iso-8859-1" />

<input class="form_botao" type="submit" name="enviar" value="Enviar">

<input class="form_botao" type="reset" name="limpar" value="Limpar">

</div></td>

</tr>

</table>

</form>

<body>

</html>

Enviar php

<?php

if(isset($_POST['enviar'])) {

$to = '[email protected]'; // [email protected]

$charset = $_POST['charset'];

$nome = $_POST['nome'];

$telefone = $_POST['telefone'];

$cidade = $_POST['cidade'];

$estado = $_POST['estado'];

$email = $_POST['email'];

$assunto = '=?' . $charset . '?B?' . base64_encode($_POST['assunto']) . '?=;

$mensagem = $_POST['mensagem];

$corpo = "Nome: $nome

Telefone: $telefone

Cidade: $cidade

Estado: $estado

E-mail: $email

Mensagem: $mensagem";

$headers = 'Return-Path: ' . $email . "

";

$headers .= 'Reply-To: ' . $email . "

";

$headers .= 'From: ' . '"=?' . $charset . '?B?' . base64_encode($nome) . '?=" <' . $email . '>' . "

";

$headers .= 'MIME-Version: 1.0' . "

";

$headers .= 'Content-Type: text/plain; charset="' . $charset . '"' . "

";

if(mail($to, $assunto, $corpo, $headers)) {

echo '<p><b>' . $nome . '</b>, sua mensagem foi efetuada com sucesso.<br />Em breve lhe responderemos.</p>';

}

else {

echo '<p><b>' . $nome . '</b>, não foi possível enviar sua mensagem.<br />Tente novamente.</p>';

}

}

else {

echo '<p>Não foi possível enviar sua mensagem.<br />Tente novamente.</p>';

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...