• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

frsantos

Formulario de Inscrição

6 mensagens neste tópico

boas tenho de fazer um formulário, mas qualquer coisa está mal, alguém me ajuda??

form.htm

<!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=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action=”formulario.php” method=”post” name=”form_mxstudio” id=”form_mxstudio” onsubmit=”return validar();”>
<form id="form1" name="form1" method="post" action="">
  <label>Nome:
  <input name="nome" type="text" id="nome" size="50" />
  </label>
  <p>
    <label>Sexo:
    <select name="sexo" id="sexo">
      <option value="masculino">Masculino</option>
      <option value="feminino">Feminino</option>
        </select>
    </label>
    <label> | Nº Bilhete Identidade:
    <input name="bi" type="text" id="bi" size="10" />
    </label>
  </p>
  <p>
    <label>Data de Nascimento:
    <input type="text" name="nascimento" id="nascimento" />
    </label>
  --/--/----</p>
  <p>
    <label>Nome da Equipa:
    <input name="equipa" type="text" id="equipa" size="39" />
    </label>
  </p>
  <p>
    <label>Localidade:
    <input name="localidade" type="text" id="localidade" size="45" />
    </label>
  </p>
  <label>E-mail:
  <input name="mail" type="text" id="mail" size="50" />
  </label>
  <p>
    <label>Telemóvel:
    <input name="telemovel" type="text" id="telemovel" size="9" />
    </label>
  | <label>Almoço para Acompanhantes:
    <select name="almoco" id="almoco">
      <option value="0">0</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
        </select>
    </label>
  </p>
  <p>
    <label>
    	<input type="submit" name="enviar" id="enviar" value="Enviar" />
    </label>
  </p>
</form>
</body>
</html>

formulario.php

<?php  print ‘<pre>’; print_r($_POST); print ‘</pre>’; ?>

<?php
$mensagem = “Nome: “.$_POST['nome'].” n”;
$mensagem .= “Sexo: “.$_POST['sexo'].” n”;
$mensagem .= “N bi: “.$_POST['bi'].” n”;
$mensagem .= “Equipa:”. $_POST['equipa'];
$mensagem .= “Localidade:”. $_POST['localidade'];
$mensagem .= “Data Nascimento:”. $_POST['nascimento'];
$mensagem .= “Email:”. $_POST['mail'];
$mensagem .= “Telemovel:”. $_POST['telemovel'];
$mensagem .= “Almoço para:”. $_POST['almoco'];
mail(”frsasantos@gmail.com”, “Formulário - MX Studio”, $mensagem);
echo ‘<h1>Enviado com Sucesso!</h1>’;
echo ‘<h1>Em breve entraremos em contato.</h1>’;
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Está tudo bem, se retirares as aspas e as plicas do teu copy-paste e escreveres correctamente funciona, começa a ler talvez consigas fazer alguma coisa :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

<form action="formulario.php" method="post" name="form_mxstudio" id="form_mxstudio" onsubmit="return validar();">

Faz copy paste deste que vais ver que funciona lol.

Á muito muito tempo atrás nos meus tempos de faculdade tive um problema semelhante com as aspas de um copy paste. :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

depois de submeter os dados, dá este erro

Parse error: syntax error, unexpected '>' in /home/portalj/public_html/angarnabtt/social/formulario.php on line 1

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

<?php  echo "<pre>"; print_r($_POST); echo "</pre>"; ?>

Exprimenta mudar a primeira linha para isto  :hmm:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ta muito bom.

Só tenho uma pergunta. Existe alguma função pa por a box so a escrever numeros?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora