Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Asprendendo

(Formulário)

Recommended Posts

Estou fazendo um formulário.... e estou querendo q ele simplismente veja c é válido e salve num banco de dados!!

 

Por Favor Ajudem, Obrigado!

Se quizerem pegar meu msn..pra ajudar mais fácil agradeço mto tb Surf_tibia@hotmail.com

 

-----------------------------------------Reg.asp--------------------------

<%

if request.form("reg") = "yes" then

'get variables from form

nome = request.form("nome")

email = request.form("email")

sexo = request.form("sexo")

civil = request.form("civil")

cpf = request.form("data")

data = request.form("data")

perfil = request.form("perfil")

telres = request.form("telres")

telcel = request.form("telcel")

endereco = request.form("endereco")

complemento = request.form("complemento")

bairro = request.form("bairro")

nascido = request.form("nascido")

objetivo = request.form("objetivo")

pretensao = request.form("pretensao")

sl = request.form("sl")

cursos = request.form("cursos")

 

'checkando as variaveis

if nome = "" then

err = 1

errmess = "Entre Com Seu Nome<br>"

end if

if InStr(email,"@") = 0 or InStr(email,".") = 0 or email = "" then

err = 1

errmess = errmess & "Entre Com um Email Válido<br>"

end if

if sexo = "" then

err = 1

errmess = errmess & "Entre Com o Sexo <br>"

end if

if civil = "" then

err = 1

errmess = errmess & "Entre Com Seu Estado Civil<br>"

end if

if cpf = "" then

err = 1

errmess = errmess & "Entre Com Seu Cpf<br>"

end if

if data = "" then

err = 1

errmess = errmess & "Entre Com Sua Data de Nascimento<br>"

end if

if perfil = "" then

err = 1

errmess = errmess & "Entre Com Seu Perfil<br>"

end if

if telres = "" then

err = 1

errmess = errmess & "Entre Com Seu Telefone Residencila<br>"

end if

if endereco = "" then

err = 1

errmess = errmess & "Entre Com Seu Endereço<br>"

end if

if bairro = "" then

err = 1

errmess = errmess & "Entre Com Bairro onde Reside<br>"

end if

if nascido = "" then

err = 1

errmess = errmess & "Entre Com Estado onde Nasceu<br>"

end if

if objetivo = "" then

err = 1

errmess = errmess & "Entre Com Seu Objetivo<br>"

end if

if pretensao = "" then

err = 1

errmess = errmess & "Entre Com Sua Pretensão Salarial<br>"

end if

 

if err = 0 then

set dataconn = server.createobject ("ADODB.connection")

set rs1 = server.createobject ("ADODB.recordset")

dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\site\db2.mdb"

MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"

rs1.open MYSQL, dataconn, 1, 3

if not rs1.EOF or not rs1.BOF then 'username exists already

errmess = "Your choosen Username already exists"

else

 

rs1.AddNew

rs1.Fields("usern") = usn

rs1.Fields("passwo") = pwd

rs1.Fields("fname") = fname

rs1.Fields("lname") = lname

rs1.Fields("email") = email

rs1.Update

response.redirect "login.asp"

end if

rs1.close()

dataconn.close()

end if

end if

 

%>

 

 

<Html>

<head>

<LINK REL=stylesheet HREF="liks_etc.css" TYPE="text/css">

<title>Victory Rh</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<form name="form1" method="post" action="reg.asp">

<div align="center" style="width: 670; height: 369">

<center>

 

<table border="0" width="400" bgcolor="#F5F5F5">

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="3"> Cadastro Victory RH</font></b></div>

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="2"><b>Dados

Pessoais</b></font></div>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Nome:</font></td>

<td width="210">

<input type="text" name="nome" size="30" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="0000cc">E-mail:</font></td>

<td width="210">

<input type="text" name="email" size="20" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()">

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Sexo:</font></td>

<td width="210">

<select size="1" name="sexo">

<option>Masculino</option>

<option>Feminino</option>

</select>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Estado Civil:</font></td>

<td width="210">

<select size="1" name="civil">

<option>Solteiro</option>

<option>Casado</option>

<option>Separado</option>

<option>Divorciado</option>

<option>Viúvo</option>

</select>

</td>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">CPF: </font>

<br><font size="2" face="Verdana" color="#FF0000"> (não utilize pontos ou traços)</font>

</td>

<td width="210">

<input type="text" name="cpf" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

Ex.:00000000090

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Data de Nascimento:</font></td>

<td width="210">

<input type="text" name="data" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

</tr>

 

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Perfil Profissional:</font></td>

<td width="210">

<select size="1" name="perfil">

<option>Profissionais</option>

<option>Estagiários / Trainee</option>

</select>

</td>

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="2"><b>Contato</b></font></div>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Telefone

Residencial:</font></td>

<td width="210">

<input type="text" name="telres" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="0000cc">Telefone Celular:</font></td>

<td width="210">

<input type="text" name="telcel" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="2"><b>Endereço</b></font></div>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Endereço:</font></td>

<td width="210">

<input type="text" name="endereco" size="35" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Complemento:</font></td>

<td width="210">

<input type="text" name="complemento" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Bairro:</font></td>

<td width="210">

<input type="text" name="bairro" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">

</td>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Nascido em:</font></td>

<td width="210">

<select size="1" name="nascido">

<option>Acre</option>

<option>Alagoas</option>

<option>Amapá</option>

<option>Amazonas</option>

<option>Bahia</option>

<option>Ceará</option>

<option>Distrito Federal</option>

<option>Espírito Santo</option>

<option>Goiás</option>

<option>Maranhão</option>

<option>Mato Grosso</option>

<option>Mato Grosso do Sul</option>

<option>Minas Gerais</option>

<option>Paraná</option>

<option>Paraíba</option>

<option>Pará</option>

<option>Pernambuco</option>

<option>Piauí</option>

<option>Rio Grande do Norte</option>

<option>Rio Grande do Sul</option>

<option>Rio de Janeiro</option>

<option>Rondônia</option>

<option>Roraima</option>

<option>Santa Catarina</option>

<option>Sergipe</option>

<option>São Paulo</option>

<option>Tocantins</option>

</select>

</td>

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="2"><b>Objetivo</b></font></div>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Objetivo:</font></td>

<td width="210">

<textarea rows="2" name="objetivo" cols="20"></textarea>

</td>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="#FF0000">*</font><font size="2" face="Verdana" color="0000cc">Pretensão Salarial:</font></td>

<td width="210">

<select size="1" name="pretensao">

<option>A Combinar</option>

<option>Até R$ 500,00</option>

<option>Até R$ 1.000,00</option>

<option>A partir de R$ 1.000,00</option>

<option>A partir de R$ 2.000,00</option>

<option>A partir de R$ 3.000,00</option>

<option>A partir de R$ 4.000,00</option>

<option>Acima de R$ 5.000,00</option>

</select>

</td>

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="2"><b>Idiomas</b></font></div>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="0000cc">Idiomas:</font></td>

<td width="210">

<textarea rows="2" name="s1" cols="20"></textarea>

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td colspan="2" height="34">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066" size="2"><b>Outras Informações</b></font></div>

</td>

</tr>

<tr>

<td width="76" bgcolor="#66CCFF"><font size="2" face="Verdana" color="0000cc">Cursos/Especializações:</font></td>

<td width="210">

<textarea rows="2" name="cursos" cols="20"></textarea>

</td>

<tr>

<td width="16%" height="27" align="right"> </td>

<td width="23%" height="27">

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

<input type="reset" name="Submit2" value="Reset">

<input type="hidden" name="reg" value="yes">

</td>

<td width="12%" height="27" align="right"> </td>

<td width="49%" height="27"> </td>

</tr>

</table>

</center>

</div>

</form>

<%= errmess %>

</body>

</html>

-----------------------------------------------------------Fim--------------------------------------------

--------------Erro----------------

E eis aki o erro q esta dando :unsure:

 

Microsoft JET Database Engine error '80040e10'

 

No value given for one or more required parameters.

 

/site/reg.asp, line 81

--------------------------------

 

Nome do Banco de Dados é db2.mdb

Nome da Tabela members

Nome dos Campos: memid, nome, email, sexo, civil, cpf, data, perfil, telres, telcel, endereco, complemento, bairro, nascido, objetivo, pretensao, sl, cursos

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se o campo no banco de dados está configurado para aceitar valores nulos.olhe em todos os campos, e altere para ele aceitar campo vazio.depois rode o codigo de novo.pela descrição, o problema é esse..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pela mensagem algum paramentro do seu formulario que é obrigatorio nao foi preenchido, o que tem na linha 81????Voce ja tentou fazer essa validacao de campos pelo javascript, é bem mais facil???Posta ai que a gente ve se pode ajudarFalow ????Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.