Ir para conteúdo
Fórum Script Brasil

Marcelo XV

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Marcelo XV postou

  1. Pessoal, estou com dificuldades para criar uma simples página de contato em php. Estou com as seguintes dificuldades. - quando insiro o exit(); no código depois de pedir a verificação de uma das variáveis, a página de contato fica meio "quebrada" e aparece só metade dela (abaixo de uns menus que eu criei na página index). Se tiro o exit(); tudo funciona normalmente, mas, é claro, o código corre e fica tudo errado; faz a verificação pela metade, vamos dizer. - se eu peço para exibir uma mensagem de atenção em javascript, do tipo: <script language="JavaScript"> window.alert('É obrigatório colocar o nome.\nPor favor, volte e preencha o campo.'); window.location.href='index.php?id=contato'; </script> ela aparece normalmente, mas quando clico em OK, ela volta na página anterior (contato.php) só que apaga os campos digitados anteriormente pelo usuário. Alguém pode verificar o código pra mim e me dizer onde estou errando??? CÓDIGO DA PÁGINA DE CONTATO <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <link href="estilos.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="633" border="0" cellpadding="10" cellspacing="0"> <tr> <td width="613" valign="top" bgcolor="#0099FF"><table width="541" border="0" cellspacing="3" cellpadding="3"> <tr> <td class="textosite"><p><strong>Entre em contato com nossa equipe: </strong></p> </td> </tr> <tr> <td><form id="form1" name="form1" method="post" action="index.php?id=enviar"> <table width="387" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="157" class="textosite"><div align="right">Nome:</div></td> <td width="223"><input name="nome" type="text" id="nome" /></td> </tr> <tr> <td class="textosite"><div align="right">Unidade de Saúde: </div></td> <td><label> <input name="ubs" type="text" id="ubs" /> </label></td> </tr> <tr> <td class="textosite"><div align="right">Ramal para contato: </div></td> <td><label> <input name="ramal" type="text" id="ramal" /> </label></td> </tr> <tr> <td class="textosite"><div align="right">Assunto:</div></td> <td><label> <input name="assunto" type="text" id="assunto" /> </label></td> </tr> <tr> <td class="textosite"><div align="right">Mensagem:</div></td> <td><label> <textarea name="mensagem" rows="7" id="mensagem"></textarea> </label></td> </tr> <tr> <td class="textosite"><div align="right">Destinatário da Mensagem:</div></td> <td><label> <select name="destinatario" id="destinatario"> <option value="marceloxavier@maringa.pr.gov.br">Marcelo Vieira</option> <option value="edmarsantos@maringa.pr.gov.br">Edmar Santos</option> <option value="gercinosatiro@maringa.pr.gov.br">Gercino Sátiro</option> </select> </label></td> </tr> <tr> <td class="textosite"> </td> <td><label> <input name="enviar" type="submit" id="enviar" value="Enviar" /> <input name="Limpar" type="reset" id="Limpar" value="Limpar" /> </label></td> </tr> </table> </form> </td> </tr> <tr> <td> </td> </tr> </table> </td> </tr> <tr bgcolor="#0099FF"> <td bgcolor="#0099FF"> </td> </tr> </table> </body> </html> [b]CÓDIGO DA PÁGINA ENVIAR.PHP[/b] <? if (trim($_POST["ramal"]) =='') { echo "Campo Obrigatório!"; exit(); } $nome = $_POST['nome']; $ubs = $_POST['ubs']; $ramal = $_POST['ramal']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $destinatario = $_POST['destinatario']; $titulo = "Contato pelo site do CIS"; // aqui define um texto fixo para quem receberá a mensagem?/?/ $texto = "Nome: $nome \n "; $texto.= "Ramal para contato: $ramal \n"; $texto.= "---------------------------- \n"; $texto.= "| UBS: $ubs | \n"; $texto.= "| Assunto: $assunto | \n"; $texto.= "---------------------------- \n"; //mail($destinatario, $assunto, $texto, "From:$ubs") ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <link href="estilos.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- .style1 {color: #0066FF} .style2 {color: #000000} --> </style> </head> <body> <table width="484" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" bgcolor="#0099FF"><table width="484" border="0" cellspacing="10" cellpadding="0"> <tr> <td><p class="textosite">Muito obrigado pela sua visita, <? echo "$nome"; ?> . Sua mensagem foi enviada para: <? echo "$destinatario"; ?>. </p> <p class="textosite">Em breve entraremos em contato com você. </p> <p class="textosite">Conteúdo da mensagem:</p> <p class="textodosite2"> <span class="textosite"><? echo "$mensagem"; ?> </span></p> </td> </tr> </table> <p class="textosite"> </p> </td> </tr> </table> </body> </html>
×
×
  • Criar Novo...