-
Conteúdo Similar
-
Por splemes1970
Nome: Fulano de Tal Texto_1 Olá bom dia, bla bla bla Email: Fulano@gmail.com Texto_2 Olá boa tarde, bla bla bla Texto_3 Olá boa noite, bla bla bla Seleção do Texto a enviar () Email a enviar : Digite o email
Preciso de um formulário que o usuário possa enviar emails com textos predefinidos por eles, onde ele possa criar o seu cadastro com seu nome, seu email e seus textos predefinidos, e para enviar os email ele possa escolher o texto dentre os que ele predefiniu e emails que ele digite na hora do envio no formulário
-
Por Julle
Porquê esse erro estar acontecendo?
Notice: Undefined index: action in C:\xampp\htdocs\PhpProject1\index.php on line 4
Nome:
Idade:
E-mail:
sexo: > Masculino >Feminino
Curso: > selecione... > Ciência da Computação > Bacharelando em Informática > Engenharia da Computação
Conhecimento: >Microdoft Word >HTML >JavaScript >PHP
Código:
<!DOCTYPE html>
<?php
if($_REQUEST["action"] =="save")
{
$formValid = True;
$tamanho_nome = strlen($_POST["CAMPO_NOME"]);
if($tamanho_nome < 5|| $tamanho_nome > 64)
{
echo("O campo 'NOME' deve ter entre 5 e 64 caracteres.".$tamanho_nome);
$formValid = FALSE;
}
$idade = (int)$_POST["CAMPO_IDADE"];
if(is_NaN($idade)|| $idade < 4 || $idade > 120)
{
echo("O campo 'Idade' deve ter preenchido corretamente.");
$formValid = false;
}
$email = $_POST["CAMPO_EMAIL"];
$regex =
"/^[^0-9][A-z0-9_]+([.][A-z0-9_]+)*[@][A-z0-9_]+([.][A-z0-9_]+)*[.][A-z]{2,4}$/";
if(!preg_match($regex, $email))
{
echo("O campo 'E-mail' deve ter preenchido corretamente.");
$formValid = FALSE;
}
$sexo = $_POST["CAMPO_SEXO"];
if($sexo != "M" && $sexo != "F")
{
echo("O campo 'sexo' deve ser preenchido.");
$formValid = FALSE;
}
$curso = $_POST["CAMPO_CURSO"];
if($curso == "" || $curso == "Selecione . . .")
{
echo("A campo 'curso' deve ser preenchido.");
$formValid = FALSE;
}
$conhecimento = $_POST["CAMPO_CONHECIMENTO"];
if(sizeof($conhecimento)!= 2)
{
echo("É necessário marcar 2 conhecimento.");
$formValid = FALSE;
}
if($formValid)
{
echo("Formulário validado com sucesso");
exit();
}
}
?>
<html>
<head>
<title>EXEMPLO - formulário</title>
<script language=" JavaScrip">
function validaForm()
{
var tamanho_nome = document.forms["meuForm"].CAMPO_NOME.value.length;
if(tamanho_nome <5 || tamanho_nome >64)
{
alert("O campo 'nome' deve ter entre 5 e 64 caracteres");
return false;
}
var idade = document.forms["meuForm"].CAMPO_IDADE.value;
if(is_NaN($idade)|| $idade < 4 || $idade > 120)
{
echo("O campo 'Idade' deve ter preenchido corretamente.");
return false;
}
var email = document.forms["meuForm"].CAMPO_EMAIL.value;
if(email.length<5 || email.length > 128 ||email.index0f(@) = = -1 ||
email.index0f('.') == -1){
alert("O campo 'Email' deve ter preenchido corretamente.");
return false;
}
var campo_sexo = document.forms["meuForm"].CAMPO_SEXO;
var sexo = false;
for(i=0; i<campo_sexo.length;i++){
if(campo_sexo.checked == true)
{
sexo = campo_sexo.value;
brack;
}
}
if(sexo == false)
{
alert("O campo 'sexo' deve ser preenchido.");
return false;
}
var opcao_curso = document.forms["meuForm"].CAMPO_CURSO.selectedIndex;
if(opcao_curso == 0)
{
alert("O campo 'curso' deve ser preenchhido");
return false;
}
var conhecimento = document.forms["meuForm"].elements['CAMPO_CONHECIMENTOS[]'];
var conhecimentosMarcados =0;
for(i=0; i<conhecimentos.length; i++)
{
if(conhecimento.checked == true)
{
conhecimentosMarcados++;
}
}
if(conhecimentosMarcados != 2)
{
alert("É necessário marcar 2 conhecimento");
return false;
}
document.forms["meuForm"].submit();
}
</script>
</head>
<body>
<form method="POST" action="?action=save" name="meuForm">
Nome: <input type=TEXT name= "CAMPO_NOME" value=" <? echo $_POST[' CAMPO_NOME'];?>">
<br>Idade: <input type=TEXT name="CAMPO_IDADE" value="<? echo $_POST['CAMPO_IDADE'];?>">
<br>E-mail:<input type=TEXT name="CAMPO_EMAIL" value="<? echo $_POST['CAMPO_EMAIL'];?>">
<br>sexo: <input type=RADIO name="CAMPO_SEXO" value="M"
<? if($_POST['CAMPO_SEXO']== "M"){echo "checked";}?> > Masculino
<input type=RADIO nome="CAMPO_SEXO" value="F"
<? if($_POST['CAMPO_SEXO']== "F"){echo "checked";}?> >Feminino
<br>Curso: <select name= "CAMPO_CURSO">
<option <? if($_POST['CAMPO_CURSO']=="selecione . . . ")
{ echo "selected";}?> > selecione...</option>
<option <? if($_POST['CAMPO_CURSO'] == "Ciência da Computação")
{ eecho "selected";}?> > Ciência da Computação </option>
<option <? if($_POST['CAMPO_CURSO']=="Bacharelando em Informática")
{ echo "selected";}?> > Bacharelando em Informática</option>
<option <? if($_POST['CAMPO_CURSO']== " Engenharia da Computação")
{echo "selected";}?> > Engenharia da Computação </option>
</select>
<br>Conhecimento:
<input type =checkbox name=CAMPO_CONHECIMENTOS[] value="Word"
<?if(in_aray("Word", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE){echo "checked"; }?> >Microdoft Word
<input type =checkbox name=CAMPO_CONHECIMENTOS[] value="HTML"
<?if(in_aray("HTML", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE)
{echo "checked"; }?> >HTML
<input type =checkbox name=CAMPO_CONHECIMENTOS[] value="JS"
<?if(in_aray("JS", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE)
{echo "checked"; }?> >JavaScript
<input type =checkbox name=CAMPO_CONHECIMENTOS[] value="PHP"
<?if(in_aray("PHP", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE)
{echo "checked"; }?> >PHP
<br>
<input type=RESET value="Limpar">
<input type=BUTTON onClick="validaform();"value="Enviar">
</form>
</body>
</html>
-
Por Lucas Jorge
Olá a todos, sou iniciante em Jquery e estou a horas batendo a cabeça com um problema, alguem pode me ajudar? Estou querendo juntar as informações deste formulário, concatenando elas em uma espécie de toString(), e informar a variavel concatenada a um input de texto. mas não estou conseguindo, alguem pode me ajudar a encontrar o erro estupido?
HTML:
Jquery
-
Por brunocechet
Estou trabalhando com Python3 e tentando reconhecer essas imagens, mas sem resultados satisfeitos ainda.
Eu tentei pytesseract e a Google Vision API seguindo este tutorial.
Eu não sei o que eu poderia fazer para obter melhores resultados
Alguém poderia tentar me ajudar?
Obrigado antecipadamente
-
Por gabrielfalieri
Bom dia.
Eu estou tentando criar um form a partir de um resultado de um select.
Eu tenho um formulário, onde a partir de esse formulário, eu faço um select e nesse select, tenho que criar um formulário a partir dele.
Por exemplo.
Seleciona as informações e a partir do modulo e tipo de licenciamento ele gera a query.
Eu fiz um ajax, que envia esses dados selecionados para uma página php, onde essa página php, chama o crud para fazer o select. Uma vez feito, ele executa um select onde busca as informações. Nesse select se faz um print_r onde o ajax pega a informação salva e exibiria, gerando o form.
Então ficaria assim.
ajax que envia a requisição e imprimia os dados
var XMLHttp = generateXMLHttp(); XMLHttp.open("get", "classes/getData.php?tipoLicenciamento=" + tipoLicenciamento + "&modulo="+modulo+"&tipoComercializacao=" + tipoComercializacao, true); XMLHttp.onreadystatechange = function () { if (XMLHttp.readyState == 4){ if (XMLHttp.status == 200) { var data = XMLHttp.responseText.split(/(\d+)(?=(?:\d{2}\/\d{2}\/\d{4}\sa))/); data = XMLHttp.responseText.split("#"); if(XMLHttp.responseText == ""){ }else{ alert(data[1]); } XMLHttp.abort(); //var obj = {}; } else { result.innerHTML = "Um erro ocorreu: " + XMLHttp.statusText; } } };
php que pega a informação e manda para a classe
if(isset($_GET['tipoLicenciamento']) && isset($_GET['modulo']) && isset($_GET['tipoComercializacao'])){ $tipoLicenciamento = $_GET['tipoLicenciamento']; $modulo = $_GET['modulo']; if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){ $PropostaComercial->getItens($tipoLicenciamento,$modulo); } else if(empty($result)){ $PropostaComercial->getItens($tipoLicenciamento,$modulo); } else{ $PropostaComercial->getItens($tipoLicenciamento,$modulo); } } php que executa a query e faz o retorno dos dados
$sql = "SELECT prt_produto_item.nome as nome_item, prt_produto_item.descricao as descricao_item, prt_produto_tipo_licenciamento.nome as nome_licenciamento,prt_produto_modulo.nome as nome_modulo FROM prt_produto_item_modulo_tipo JOIN prt_produto_item ON prt_produto_item_modulo_tipo._id_produto_item = prt_produto_item.id_produto_item JOIN prt_produto_tipo_licenciamento ON prt_produto_item_modulo_tipo._id_tipo_licenciamento = prt_produto_tipo_licenciamento.id_tipo_licenciamento JOIN prt_produto_modulo ON prt_produto_item_modulo_tipo._id_modulo = prt_produto_modulo.id_modulo WHERE _id_modulo = ".$modulo." AND _id_tipo_licenciamento = ".$tipoLicenciamento.";"; $stmt = DB::prepare($sql); $stmt->execute(); foreach ($stmt->fetchAll() as $item => $value){ $this->return = "#".utf8_encode($value->nome_item); $this->return .= "#".utf8_encode($value->descricao_item); $this->return .= "#".utf8_encode($value->nome_licenciamento); $this->return .= "#".utf8_encode($value->nome_modulo); print_r($this->return); } Absolutamente tudo está funcionando bem, certinho. Só que eu estou com certa dificuldade de pegar esse retorno e montar o form. Os dados não seriam fácil de ser manipulados.
Existem alguma forma mais fácil de se montar esse tipo de form?
-