Mas uma dúvida que tive e pesquisei um pouco é qual a melhor ou o que acham as melhores gems para gerar formulários (telas) para aplicativos internos, não voltados a internet?
Por exemplo um sistema de RH para treinamento, onde o uso não é de alguém que esta navegando pela internet, mas sim um funcionário administrativo da empresa.
Possuo um formulário dentro de uma determinada pasta, por exemplo, dominio.com/formulario/, porém, vou usar este formulário dentro de uma outra página, por exemplo, dominio.com/sobre onde eu precisaria que quando o usuário preenchesse este formulário chegasse para mim o link dominio.com/sobre que ele usou para acessar o formulário e não onde ele é processado.
Tentei usar: $pagina_referencia = $_SERVER["HTTP_REFERER"]; mas ele sempre me retorna onde é processado..
Bom dia!
Pessoal estou tentando fazer um formulário de contato. Consegui fazer um teste mas a mensagem está chegando em branco, e só aparece o campo de mensagem, sem o resto.
Chega assim:
anonymous@www038.centralserver.com.br
para leonardo
Mensagem:
Como criou um script para preencher o formulário automaticamente com os dados para acesso ao site do Simples Nacional:
https://www8.receita.fazenda.gov.br/SimplesNacional/controleAcesso/Autentica.aspx?id=60
Galera, fiz um código para enviar os dados para o banco, e ele não esta funcionado, e fica emitindo esse erro: Parse error: syntax error, unexpected '$recnum_matricula' (T_VARIABLE), expecting ')' in C:\xampp\htdocs\site_ame\grava.php on line 91
<?php
include ("conexao.php");
session_start ();
$_SESSION ["$recinstituicao"] = isset( $_POST[ "finstituicao"]) ? $_POST[ "finstituicao" ] : null ;
$_SESSION ["$reccurso"] = isset( $_POST["fcurso" ]) ? $_POST[ "fcurso" ]: null ;
$_SESSION ["$recperiodo"] = isset( $_POST[ "fperiodo" ]) ? $_POST[ "fperiodo" ]: null ;
$_SESSION ["$recnum_matricula"] = isset( $_POST[ "fnummatricula" ]) ? $_POST[ "fnummatricula" ]: null ;
$_SESSION ["$recvalidade"] = isset( $_POST[ "fvalidade" ]) ? $_POST[ "fvalidade" ]: null ;
$_SESSION ["$recdata_nasc"] = isset( $_POST[ "fdatanasc" ]) ? $_POST[ "fdatanasc" ]: null ;
$_SESSION ["$recnome"] = isset( $_POST[ "fnome" ]) ? $_POST[ "fnome" ]: null ;
$_SESSION ["$error"] = null ;
$error = null;
$consulta = mysqli_query($conexao, "SELECT num_matricula FROM form ");
echo $conexao->error;
$usuario = mysqli_fetch_array($consulta);
if ( $_SESSION ["$recnome"] == "") :
$error [0] = "Preencha o campo Nome";
endif;
if ($_SESSION ["$recinstituicao"] == "") :
$error[1] = "Preencha o campo Instituição";
endif;
if ($_SESSION ["$reccurso"] == "") :
$error[2] = "Preencha o campo Curso";
endif;
if ($_SESSION ["$recperiodo"] == "") :
$error[3] = "Preencha o campo Período";
endif;
if ($_SESSION ["$recnum_matricula"] == "") :
$error[4] = "Preencha o campo Número da Matrícula";
elseif ($_SESSION ["$recnum_matricula"] == $usuario["num_matricula"] ):
$error[4] = "Matrícula já cadastrada";
endif;
// Data de nascimento
if ($_SESSION ["$recdata_nasc"] == "") :
$error[5] = "Preencha a data de nascimento";
elseif (!preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $_SESSION ["$recdata_nasc"])) :
$error[5] = "Data de nascimento em formato inválido";
endif;
// Validade
if ($_SESSION ["$recvalidade"] == "") :
$error[6] = "Preencha a data de Validade";
elseif (!preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $_SESSION ["$recvalidade"])) :
$error[6] = "Data de Validade em formato inválido";
endif;
$_SESSION ["$error"] = $error;
// Caso não haja nenhum erro
if (($error) == 0) :
mysqli_query ($conexao, "INSERT INTO form (cod, num_matricula, nome, instituicao, curso, periodo, data_nasc, validade_cart) VALUES ('', $_SESSION ["$recnum_matricula"], $_SESSION["$recnome"], $_SESSION["$recinstituicao"], $_SESSION["$reccurso"], $_SESSION["$recperiodo"], $_SESSION["$recdata_nasc"], $_SESSION ["$recvalidade"])");
elseif (($error) != 0):
print_r ($error);
echo $_SESSION ["$recdata_nasc"];
echo $_SESSION ["$recvalidade"];
echo $_SESSION ["recnum_matricula"];
endif;
mysqli_close($conexao);
?>