Jump to content

how to re-write the way php handle this form?


alapimba

Recommended Posts

Hello.

 

 

 

I did a form in a html page and what it does is after someone click on the submit it goes to the php page that check everything and if something it's missing it gets a error page with a link to return to previou page.

 

But my cliente wants to see the error messages in the page that is the form.

 

Now i don't have any clue hwo to transfer everything to the same page.

 

 

 

Here is my code on html page:

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Edi 2008</title>

<style type="text/css">

<!--

.style1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 16px;

font-weight: bold;

color: #047EC7;

}

.style2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

width: 100%;

}

.style5 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

width: 100%;

}

.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 100%; color: #FFFFFF; }

-->

</style>

</head>

<body>

<form action="inscrever.php" method="post" name="form1" id="form1" style="margin-bottom: 0">

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

    <tr>

      <td><table width="100%" border="0" cellspacing="0" cellpadding="0">

        <tr>

          <td><img src="logo.jpg" width="254" height="88" hspace="5" /></td>

          <td align="right" valign="bottom"><span class="style1">Ficha de inscrição</span></td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="5" cellspacing="1">

        <tr>

          <td bgcolor="#047EC7"><div align="center" class="style6">Dados da Entidade</div></td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="0" cellspacing="5" class="style2">

        <tr>

          <td width="12%"><label>Empresa*</label></td>

          <td colspan="3"><input name="empresa" type="text" class="style5" id="empresa" /></td>

          </tr>

        <tr>

          <td><label>Morada*</label></td>

          <td colspan="3"><input name="morada" type="text" class="style5" id="morada" /></td>

          </tr>

        <tr>

          <td><label>Código Postal*</label></td>

          <td width="34%"><input name="codigo" type="text" class="style5" id="codigo" /></td>

          <td width="9%"><label>Localidade*</label></td>

          <td width="45%"><input name="localidade" type="text" class="style5" id="localidade" /></td>

        </tr>

        <tr>

          <td><label>Telefone*</label></td>

          <td><input name="telefone" type="text" class="style5" id="telefone" size="30" /></td>

          <td><label>Fax*</label></td>

          <td><input name="fax" type="text" class="style5" id="fax" /></td>

        </tr>

        <tr>

          <td><label>Contribuinte*</label></td>

          <td colspan="3"><input name="cont" type="text" class="style5" id="cont" /></td>

          </tr>

        <tr>

          <td><label>Contacto*</label></td>

          <td><input name="contacto" type="text" class="style5" id="contacto" /></td>

          <td><label>E-mail*</label></td>

          <td><input name="email" type="text" class="style5" id="email" /></td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="5" cellspacing="1">

        <tr>

          <td bgcolor="#047EC7"><div align="center" class="style6">Dados da(s) pessoa(s) a inscrever</div></td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="0" cellspacing="5" class="style2">

        <tr>

          <td width="180">Nome*</td>

          <td width="180">Cargo*</td>

          <td width="180">E-mail*</td>

          <td width="8%">Valor</td>

          <td colspan="2" align="center"><div align="center">

            <p>Participa<br>

              Jantar/Espectáculo</p>

            </div></td>

          </tr>

        <tr>

          <td> </td>

          <td> </td>

          <td> </td>

          <td> </td>

          <td align="center">sim</td>

          <td align="center">não</td>

        </tr>

        <tr>

          <td><label>

            <input name="nome1" type="text" class="style5" id="nome1" />

          </label></td>

          <td><label>

            <input name="cargo1" type="text" class="style5" id="cargo1" />

          </label></td>

          <td><label>

            <input name="email1" type="text" class="style5" id="email1" />

          </label></td>

          <td>Gratuito</td>

          <td align="center"><label>

          <input name="jantar1" type="radio" value="sim">

          </label></td>

          <td align="center"><label>

          <input name="jantar1" type="radio" value="nao">

          </label></td>

        </tr>

        <tr>

          <td><label>

            <input name="nome2" type="text" class="style5" id="nome2" />

          </label></td>

          <td><label>

            <input name="cargo2" type="text" class="style5" id="cargo2" />

          </label></td>

          <td><label>

            <input name="email2" type="text" class="style5" id="email2" />

          </label></td>

          <td>Gratuito</td>

          <td align="center"><label>

          <input name="jantar2" type="radio" value="sim">

          </label></td>

          <td align="center"><label>

          <input name="jantar2" type="radio" value="nao">

          </label></td>

        </tr>

        <tr>

          <td>Mais participantes</td>

          <td> </td>

          <td> </td>

          <td> </td>

          <td align="center"> </td>

          <td align="center"> </td>

        </tr>

        <tr>

          <td><label>

            <input name="nome3" type="text" class="style5" id="nome3" />

          </label></td>

          <td><label>

            <input name="cargo3" type="text" class="style5" id="cargo3" />

          </label></td>

          <td><label>

            <input name="email3" type="text" class="style5" id="email3" />

          </label></td>

          <td>120,00€</td>

          <td align="center"><label>

          <input name="jantar3" type="radio" value="sim">

          </label></td>

          <td align="center"><label>

          <input name="jantar3" type="radio" value="nao">

          </label></td>

        </tr>

        <tr>

          <td><label>

            <input name="nome4" type="text" class="style5" id="nome4" />

          </label></td>

          <td><label>

            <input name="cargo4" type="text" class="style5" id="cargo4" />

          </label></td>

          <td><label>

            <input name="email4" type="text" class="style5" id="email4" />

          </label></td>

          <td>120,00€</td>

          <td align="center"><label>

          <input name="jantar4" type="radio" value="sim">

          </label></td>

          <td align="center"><label>

          <input name="jantar4" type="radio" value="nao">

          </label></td>

        </tr>

        <tr>

          <td colspan="6">As inscrições no evento já incluem IVA à taxa de 20%.</td>

          </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="5" cellspacing="1">

        <tr>

          <td bgcolor="#047EC7"><div align="center" class="style6">Dados para facturacão</div></td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="0" cellspacing="5" class="style2">

        <tr>

          <td><label>Entidade</label></td>

          <td colspan="3"><input name="entidade1" type="text" class="style5" id="entidade1" /></td>

          </tr>

        <tr>

          <td><label>Morada</label></td>

          <td colspan="3"><input name="morada1" type="text" class="style5" id="morada1" /></td>

          </tr>

        <tr>

          <td width="12%"><label>Código Postal</label></td>

          <td width="21%"><input name="codigo1" type="text" class="style5" id="codigo1" /></td>

          <td width="10%"><label>Localidade</label></td>

          <td width="57%"><input name="localidade1" type="text" class="style5" id="localidade1" /></td>

        </tr>

        <tr>

          <td><label>Contribuinte</label></td>

          <td colspan="3"><input name="contribuinte1" type="text" class="style5" id="contribuinte1" /></td>

          </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="5" cellspacing="1">

        <tr>

          <td bgcolor="#047EC7"><div align="center" class="style6">Forma de pagamento</div></td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td><table width="100%" border="0" cellpadding="0" cellspacing="5" class="style2">

        <tr>

          <td valign="top"><label></label>

            <label>

            <input name="radiobutton" type="radio" value="cheque">

            </label></td>

          <td>Por cheque:<br />

            Endereçado à DIFERENTES MEIOS, Lda.<br />

            Praça Nuno Rodrigues dos Santos, 7<br />

            1600-171 Lisboa</td>

        </tr>

        <tr>

          <td valign="top"><label></label>

            <label>

            <input name="radiobutton" type="radio" value="Transferencia Bancária">

            </label></td>

          <td>Por Transferência Bancária:<br />

            Banco: Caixa Geral de Depósitos<br />

            NIB: 0035 0467 0000 0097 030 15<br />

            IBAN: PT50 0035 0467 0000 0097 0301 5</td>

        </tr>

        <tr>

          <td> </td>

          <td>Após a transferência envie um email ([email protected]) ou um fax (n.º 217 217 538) com os seguintes elementos:<br />

            data, referência da transferência bancária, empresa. Após o envio, receberá a factura correspondente à mesma.<br />

            A inscrição só será válida após confirmação por parte da DIFERENTES MEIOS.<br />

            Atenção: Caso não receba a confirmação da inscrição no prazo máximo de 7 dias úteis, por favor, entre em contacto com<br />

            a DIFERENTES MEIOS através do número de telefone 214 009 841.<br />

            A organização reserva-se o direito de não restituir o valor da inscrição e de não aceitar inscrições de pessoas ou entidades,<br />

            que julgue não reunirem as condições de participação.<br />

            Concordo que estes dados possam ser disponibilizados pela organização do Evento.</td>

        </tr>

      </table></td>

    </tr>

    <tr>

      <td>

        <label class="style2">

        <span class="style5">* Campos de preenchimento obrigatório</span>

        <div align="center">

          <input type="submit" name="Submit" value="Enviar" />

        </div>

      </label></td>

    </tr>

  </table>

</form>

</body>

</html>

 

 

 

my php code:

 

<?php

$data = date("d/m/Y");

$sendTo = "[email protected]";

$subject = "edi2008";

$empresa = $_POST['empresa'];

$morada = $_POST['morada'];

$codigo = $_POST['codigo'];

$localidade = $_POST['localidade'];

$telefone = $_POST['telefone'];

$fax = $_POST['fax'];

$email = $_POST['email'];

$cont = $_POST['cont'];

$contacto = $_POST['contacto'];

$nome1 = $_POST['nome1'];

$cargo1 = $_POST['cargo1'];

$email1 = $_POST['email1'];

$jantar1 = $_POST['jantar1'];

$espectaculo1 = $_POST['espectaculo1'];

$nome2 = $_POST['nome2'];

$cargo2 = $_POST['cargo2'];

$email2 = $_POST['email2'];

$jantar2 = $_POST['jantar2'];

$espectaculo2 = $_POST['espectaculo2'];

$nome3 = $_POST['nome3'];

$cargo3 = $_POST['cargo3'];

$email3 = $_POST['email3'];

$jantar3 = $_POST['jantar3'];

$espectaculo3 = $_POST['espectaculo3'];

$nome4 = $_POST['nome4'];

$cargo4 = $_POST['cargo4'];

$email4 = $_POST['email4'];

$jantar4 = $_POST['jantar4'];

$espectaculo4 = $_POST['espectaculo4'];

$entidade1 = $_POST['entidade1'];

$morada1 = $_POST['morada1'];

$codigo1 = $_POST['codigo1'];

$localidade1 = $_POST['localidade1'];

$contribuinte1 = $_POST['contribuinte1'];

$jantar1 = $_POST['jantar1'];

$jantar2 = $_POST['jantar2'];

$jantar3 = $_POST['jantar3'];

$jantar4 = $_POST['jantar4'];

$pagamento = $_POST['radiobutton'];

function verificaCampos($campo1,$campo2,$campo3){

if($_POST[$campo1] != "" || $_POST[$campo2] != "" || $_POST[$campo3] != ""){

  if($_POST[$campo1] != "" && $_POST[$campo2] != "" && $_POST[$campo3] != ""){

   return 1;

  }

  else{

   return 0;

  }

}

else{

return 1;

}

}

$t2 = verificaCampos("nome2","cargo2","email2");

$t3 = verificaCampos("nome3","cargo3","email3");

$t4 = verificaCampos("nome4","cargo4","email4");

/*function verificaCampos2($campo1,$campo2,$campo3,$campo4,$campo5){

if($_POST[nome3] != "" || $_POST[nome4] != ""){

  if($_POST[$campo1] != "" && $_POST[$campo2] != "" && $_POST[$campo3] != "" && $_POST[$campo4] != "" && $_POST[$campo5] != ""){

   return 1;

  }

  else{

   return 0;

  }

}

else{

return 1;

}

}

$t22 = verificaCampos2("entidade1", "morada1", "codigo1", "localidade1", "contribuinte1");*/

if( !eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*"   ."@([a-z0-9]+([\.-][a-z0-9]+))*$",$email)){

echo "Por favor, preencha um e-mail válido<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["empresa"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["morada"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["codigo"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["localidade"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["telefone"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["fax"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["cont"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["contacto"] == "") {

echo "Por favor preencha os dados em branco sobre a entidade<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["nome1"] == "") {

echo "Por favor preencha os dados pessoais em branco1<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["email1"] == "") {

echo "Por favor preencha os dados pessoais em branco1<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["cargo1"] == "") {

echo "Por favor preencha os dados pessoais em branco1<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($t2 != 1) {

echo "Por favor preencha os dados pessoais em branco<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($t3 != 1) {

echo "Por favor preencha os dados pessoais em branco<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($t4 != 1) {

echo "Por favor preencha os dados pessoais em branco<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["nome1"] != "" && $_POST["jantar1"] == "") {

echo "Por favor se pretende ou nao ir ao jantar<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} 

elseif

($_POST["nome2"] != "" && $_POST["jantar2"] == "") {

echo "Por favor se pretende ou nao ir ao jantar<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} 

elseif

($_POST["nome3"] != "" && $_POST["jantar3"] == "") {

echo "Por favor se pretende ou nao ir ao jantar<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} 

elseif

($_POST["nome4"] != "" && $_POST["jantar4"] == "") {

echo "Por favor se pretende ou nao ir ao jantar<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["nome3"] != "" && $_POST["radiobutton"] == "") {

echo "Por favor escolha a forma de pagamento<br>

<a href='javascript: history.go(-1)'>voltar</a>";

} elseif

($_POST["nome4"] != "" && $_POST["radiobutton"] == "") {

echo "Por favor escolha a forma de pagamento<br>

<a href='javascript: history.go(-1)'>voltar</a>";

}

/*

} elseif

($t22 != 1) {

echo "Por favor preencha todos os dados de facturação<br>

<a href='javascript: history.go(-1)'>voltar</a>";

}

*/

else {

$headers  = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: " . $_POST['empresa'] . " <" . $_POST['email'] . ">\r\n";

$headers .= "<" . $_POST["email"] .">\r\n";

$headers .= "Reply-To: " . $_POST["email"];

$message = "Inscrição edi2008\r\n";

$message.= "

<html>

<head>

<title>Untitled Document</title>

<style type=\"text/css\">

<!--

.style1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

}

.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

-->

</style>

<style type=\"text/css\">

<!--

.style1 { font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 16px;

font-weight: bold;

color: #047EC7;

}

.style2 { font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

width: 100%;

}

.style5 { font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

width: 100%;

}

-->

</style>

</head>

<body bgcolor=\"ffffff\">

<table width=\"760\" border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\">

  <tr>

    <td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">

      <tr>

        <td><img src=\"http://www.endbox.com/clientes/edi2008/logo.jpg\" width=\"254\" height=\"88\" hspace=\"5\" /></td>

        <td align=\"right\" valign=\"bottom\"><span class=\"style1\">Ficha de inscrição</span></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\">

      <tr>

        <td bgcolor=\"#F29A2E\"><div align=\"center\" class=\"style2\">Dados da Entidade</div></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"5\" class=\"style2\">

      <tr>

        <td width=\"12%\"><label>Empresa</label></td>

        <td colspan=\"3\"><input name=\"empresa\" type=\"text\" class=\"style5\" id=\"empresa\" value=\"$empresa\" /></td>

      </tr>

      <tr>

        <td><label>Morada</label></td>

        <td colspan=\"3\"><input name=\"morada\" type=\"text\" class=\"style5\" id=\"morada\" value=\"$morada\" /></td>

      </tr>

      <tr>

        <td><label>Código Postal</label></td>

        <td width=\"34%\"><input name=\"codigo\" type=\"text\" class=\"style5\" id=\"codigo\" value=\"$codigo\" /></td>

        <td width=\"9%\"><label>Localidade</label></td>

        <td width=\"45%\"><input name=\"localidade\" type=\"text\" class=\"style5\" id=\"localidade\" value=\"$localidade\" /></td>

      </tr>

      <tr>

        <td><label>Telefone</label></td>

        <td><input name=\"telefone\" type=\"text\" class=\"style5\" id=\"telefone\" value=\"$telefone\" size=\"30\" /></td>

        <td><label>Fax</label></td>

        <td><input name=\"fax\" type=\"text\" class=\"style5\" id=\"fax\" value=\"$fax\" /></td>

      </tr>

      <tr>

        <td><label>Contribuinte</label></td>

        <td colspan=\"3\"><input name=\"contribuinte\" type=\"text\" class=\"style5\" id=\"contribuinte\" value=\"$cont\" /></td>

      </tr>

      <tr>

        <td><label>Contacto</label></td>

        <td><input name=\"contacto\" type=\"text\" class=\"style5\" id=\"contacto\" value=\"$contacto\" /></td>

        <td><label>E-mail</label></td>

        <td><input name=\"email\" type=\"text\" class=\"style5\" id=\"email\" value=\"$email\" /></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\">

      <tr>

        <td bgcolor=\"#F29A2E\"><div align=\"center\" class=\"style2\">Dados da(s) pessoa(s) a inscrever</div></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"5\" class=\"style2\">

      <tr>

        <td width=\"180\">Nome</td>

        <td width=\"180\">Cargo</td>

        <td width=\"180\">E-mail</td>

        <td width=\"8%\">Valor</td>

        <td colspan=\"2\" align=\"center\"><div align=\"center\">Participa</div></td>

      </tr>

      <tr>

        <td> </td>

        <td> </td>

        <td> </td>

        <td> </td>

        <td colspan=\"2\" align=\"center\">Jantar/Espectáculo</td>

        </tr>

      <tr>

        <td><label>

          <input name=\"nome1\" type=\"text\" class=\"style5\" id=\"nome1\" value=\"$nome1\" />

        </label></td>

        <td><label>

          <input name=\"cargo1\" type=\"text\" class=\"style5\" id=\"cargo1\" value=\"$cargo1\" />

        </label></td>

        <td><label>

          <input name=\"email1\" type=\"text\" class=\"style5\" id=\"email1\" value=\"$email1\" />

        </label></td>

        <td>Gratuito</td>

        <td colspan=\"2\" align=\"center\"><label>$jantar1</label><label></label></td>

        </tr>

      <tr>

        <td><label>

          <input name=\"nome2\" type=\"text\" class=\"style5\" id=\"nome2\" value=\"$nome2\" />

        </label></td>

        <td><label>

          <input name=\"cargo2\" type=\"text\" class=\"style5\" id=\"cargo2\" value=\"$cargo2\" />

        </label></td>

        <td><label>

          <input name=\"email2\" type=\"text\" class=\"style5\" id=\"email2\" value=\"$email2\" />

        </label></td>

        <td>Gratuito</td>

        <td colspan=\"2\" align=\"center\"><label>$jantar2</label>

          <label></label></td>

        </tr>

      <tr>

        <td>Mais participantes</td>

        <td> </td>

        <td> </td>

        <td> </td>

        <td align=\"center\"> </td>

        <td align=\"center\"> </td>

      </tr>

      <tr>

        <td><label>

          <input name=\"nome3\" type=\"text\" class=\"style5\" id=\"nome3\" value=\"$nome3\" />

        </label></td>

        <td><label>

          <input name=\"cargo3\" type=\"text\" class=\"style5\" id=\"cargo3\" value=\"$cargo3\" />

        </label></td>

        <td><label>

          <input name=\"email3\" type=\"text\" class=\"style5\" id=\"email3\" value=\"$email3\" />

        </label></td>

        <td>120,00€</td>

        <td colspan=\"2\" align=\"center\"><label>$jantar3</label>

          <label></label></td>

        </tr>

      <tr>

        <td><label>

          <input name=\"nome4\" type=\"text\" class=\"style5\" id=\"nome4\" value=\"$nome4\" />

        </label></td>

        <td><label>

          <input name=\"cargo4\" type=\"text\" class=\"style5\" id=\"cargo4\" value=\"$cargo4\" />

        </label></td>

        <td><label>

          <input name=\"email4\" type=\"text\" class=\"style5\" id=\"email4\" value=\"$email4\" />

        </label></td>

        <td>120,00€</td>

        <td colspan=\"2\" align=\"center\"><label>$jantar4</label>

          <label></label></td>

        </tr>

      <tr>

        <td colspan=\"6\">As inscrições no evento já incluem IVA à taxa de 20%.</td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\">

      <tr>

        <td bgcolor=\"#F29A2E\"><div align=\"center\" class=\"style2\">Dados para facturacão</div></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"5\" class=\"style2\">

      <tr>

        <td><label>Entidade</label></td>

        <td colspan=\"3\"><input name=\"entidade1\" type=\"text\" class=\"style5\" id=\"entidade1\" value=\"$entidade1\" /></td>

      </tr>

      <tr>

        <td><label>Morada</label></td>

        <td colspan=\"3\"><input name=\"morada1\" type=\"text\" class=\"style5\" id=\"morada1\" value=\"$morada1\" /></td>

      </tr>

      <tr>

        <td width=\"12%\"><label>Código Postal</label></td>

        <td width=\"21%\"><input name=\"codigo1\" type=\"text\" class=\"style5\" id=\"codigo1\" value=\"$codigo1\" /></td>

        <td width=\"10%\"><label>Localidade</label></td>

        <td width=\"57%\"><input name=\"localidade1\" type=\"text\" class=\"style5\" id=\"localidade1\" value=\"$localidade1\" /></td>

      </tr>

      <tr>

        <td><label>Telefone</label></td>

        <td><input name=\"telefone1\" type=\"text\" class=\"style5\" id=\"telefone1\" value=\"$telefone1\" /></td>

        <td><label>Fax</label></td>

        <td><input name=\"fax1\" type=\"text\" class=\"style5\" id=\"fax1\" value=\"$fax1\" /></td>

      </tr>

      <tr>

        <td><label>Contribuinte</label></td>

        <td colspan=\"3\"><input name=\"contribuinte1\" type=\"text\" class=\"style5\" id=\"contribuinte1\" value=\"$contribuinte1\" /></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td><table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\">

      <tr>

        <td bgcolor=\"#F29A2E\"><div align=\"center\" class=\"style2\">Forma de pagamento</div></td>

      </tr>

    </table></td>

  </tr>

  <tr>

    <td>$pagamento</td>

  </tr>

  <tr>

    <td><label class=\"style2\">

    </label></td>

  </tr>

</table>

<p class=\"style2\"> </p>

</body>

</html>

";



// once the variables have been defined, they can be included

// in the mail function call which will send you an email

mail($sendTo, $subject, $message, $headers);

echo "obrigado pela inscricao";

}

?>

 

 

 

anyone can help me?

 

thanks

 

Why not have the code that handles your form on the same page as the actual form?

 

Then just set the form action to action=""

 

You might have to change a few things though. For one, you'll have to set up a IF statement to hold your form handling code in.

 

<?php

//example
if(isset($_POST)){
//handle form
}

You need to use sessions to maintain state with the scripting you're doing.

 

So, when you load the form, if there is any existing session state, you setup all the form inputs to contain the session variables.

When you post you post to another PHP script that confirms all the data. If it's wrong it sets up the session state with the correct variables and header redirects back to the page in question.

Why not have the code that handles your form on the same page as the actual form?

 

Then just set the form action to action=""

 

You might have to change a few things though. For one, you'll have to set up a IF statement to hold your form handling code in.

 

<?php

//example
if(isset($_POST)){
//handle form
}

 

which other things i need to change?  ???

You need to use sessions to maintain state with the scripting you're doing.

 

So, when you load the form, if there is any existing session state, you setup all the form inputs to contain the session variables.

When you post you post to another PHP script that confirms all the data. If it's wrong it sets up the session state with the correct variables and header redirects back to the page in question.

 

can you help me a little more?

i'm lost  :'(

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.