Dúvida dados de formulário HTML para mySQL

3 respostas
vjkratky

Bom galera, agradecendo desde já, eu gostaria de saber como enviar os dados de um formulário que fiz em html, com validação em javascript, para o mysql. Preciso fazer isso no eclipse e tem que ser html, não consigo achar tutoriais explicando desde o começo, vejo coisas sobre apache, shell script e não faço idéia do que sejam :S
Ai está o código, vlw pela ajuda :D

<html>
<head>
<title> Formulário de Cadastro </title>
<script>

function validar(form) {
if (form.nome.value=="") {
alert("Campo NOME COMPLETO obrigatório.");
form.nome.focus();
return false;
}
if (form.sexo[0].checked==false && form.sexo[1].checked==false) {
	alert("Escolha de SEXO é obrigatório.");
	return false;
}
if (form.username.value=="" || form.username.value.length <6){
	alert("Campo LOGIN não completado ou não antinge o mínimo de caracteres necessários.");
	form.username.focus();
	return false;
}
if (form.senha.value=="" || form.senha.value.length < 6) {
	alert("Campo SENHA não completado ou não antinge o mínimo de caracteres necessários.");
	form.senha.focus();
	return false;
}

if (form.conf_senha.value=="" || form.conf_senha.value.length < 6) {
	alert("Campo CONFIRMAÇÃO DE SENHA não completado ou não antinge o mínimo de caracteres necessários.");
	form.conf_senha.focus();
	return false;
	}

if (form.senha.value!=form.conf_senha.value) {
	alert("CONFIRMAÇÃO DE SENHA e SENHA devem ser iguais.");
	form.conf_senha.focus();
	return false;
}
if (form.t_uso.checked == false){
	alert("Você deve concordar com os termos de uso");
	form.t_uso.focus();
	return false;
}
}
</script>
</head>
<body>
<div align="left">
<h1>Formulário de cadastro</h1>
</div>
<form onsubmit="return validar(this);">
Nome Completo: <input type="text" name="nome" size="40"> <br><br>
Sexo: <input type="radio" name="sexo" value="m"> M <input type="radio" name="sexo" value="f">F<br><br><br>
Login:<input type="text" name="username"> (Mínimo: 6 caracteres)<br>
Senha: <input type="password" name="senha"> (Mínimo: 6 caracteres)<br>
Confirmação de Senha: <input type="password" name="conf_senha"><br><br>
Termos de uso:<br>
Life is good when you got women, rock'roll and beer!<br>
<input type="checkbox" name="t_uso" value="concordo">Concordo com os termos de uso.<br>
<input type="submit" value="Cadastrar">
</form>
</body>
</html>

3 Respostas

javaflex

Não pode nem usar JSP? Explique melhor o problema.

vjkratky

O problema é que nem o professor explicou direito, mas acredito que ele queira que esses dados preenchidos no formulário sejam enviados para um banco de dados no mysql.

javaflex

Já tem conhecimento em Java? Orientação a objetos também é importante. Além do básico estude no mínimo sobre JSP, Servlet e JDBC.

Apostilas: http://www.caelum.com.br/curso-java-orientacao-objetos e http://www.caelum.com.br/curso-java-web

Artigo básico sobre JSP e Servlet para enviar os dados cliente HTML para o servidor web: http://www.devmedia.com.br/jsp-e-servlet-enviando-requisicoes-get-e-post/25463

Artigo básico sobre JDBC para persistir os dados recebidos no servidor web para o MySQL: http://www.brunorota.com.br/blog/tutorial-criar-crud-em-java-com-jdbc-parte-1/ e http://www.brunorota.com.br/blog/tutorial-criar-crud-em-java-com-jdbc-parte-1-final/

Claro que caso queira usar Java. Existem várias outras tecnologias: .NET, PHP, etc.

Criado 25 de março de 2013
Ultima resposta 25 de mar. de 2013
Respostas 3
Participantes 2