Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá! Estou fazendo um formulário em PHP, mas o problema é que ele não envia para o banco de dados, segue o código:
<script language="JavaScript1.2">
//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com
var highlightcolor="green"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/
//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}return false
}
//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Portal Barbacena - Cadastro</title>
<style type="text/css">margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#51555C;
height:100%;
} width:600px;
}
</style>
<link rel="stylesheet" href="css/form-field-tooltip.css" media="screen" type="text/css">
<script type="text/javascript" src="js/rounded-corners.js"></script>
<script type="text/javascript" src="js/form-field-tooltip.js"></script>
<style type="text/css">.style3 {
color: #007297;
font-weight: bold;
}</style>
</head>
<body>
<table width="991" height="477" border="0" align="center">
<tr>
<th height="50" colspan="3" scope="col"> </th>
</tr>
<tr>
<td width="201" height="39" bgcolor="#E8FAFF"><h2><span class="style3">Quero me cadastrar</span> </h2></td>
<td width="606" height="39"> <h5><span class="style9">Saiba mais | Ajuda | Fale conosco</span></h5></td>
<td width="170"><span class="style9">Já é cadastrado? <strong>Login</strong></span></td>
</tr>
<tr>
<td height="39" colspan="3"><div align="center">
<p class="style3">Atenção: Cadastre-se somente se for da cidade de Barbacena - MG<br>
Para cadastrar-se, preencha corretamente seus dados abaixo.<br>
Em ambos casos serão desconsiderados.<br>
</p>
<p class="style3"> </p>
</div></td>
</tr>
<tr>
<td height="40" colspan="3"><p align="center" class="style13">*Por motivo de segurança o seu IP está sendo gravado em nosso sistema.</p>
<p align="center" class="style13"> </p></td>
</tr>
<td height="39"> </td>
<td colspan="2"><span class="style3">MINHA CONTA</span></td>
<tr>
<td height="173"> </td>
<td colspan="2" bgcolor="#FFFFFF"><table width="99%" border="0" bordercolor="#0087AE" bgcolor="#E8FAFF">
<tr>
<th width="54%" scope="col"><div align="left" class="style9">Email:</div></th>
<th width="46%" scope="col"><div align="left"><span class="style9">Confirme seu email:</span></div></th>
</tr>
<tr>
<td><form name="form1" method="post" action="">
<label>
<input name="email" type="text" id="email" size="50" tooltipText="Permitido apenas até 80 letras e/ou números. Lembrando, que esse email é para acesso a sua conta">
</label>
</form> </td>
<td><form name="form4" method="post" action="">
<label>
<input name="confemail" type="text" id="confemail" size="50" tooltipText="Digite novamente. Isso garante que seu e-mail apareça corretamente no cadastro.">
</label>
</form> </td>
</tr>
<tr>
<td bordercolor="#E8FAFF"><div align="left"><span class="style3">Senha</span>:</div></td>
<td><span class="style3">Confirme sua senha:</span></td>
</tr>
<tr>
<td><form name="form2" method="post" action="">
<label>
<input name="senha" type="text" id="senha" size="50" tooltipText="A senha deve ter de 5 a 8 caracteres, misturando letras e números.">
</label>
</form> </td>
<td><form name="form5" method="post" action="">
<label>
<input name="confsenha" type="text" id="confsenha" size="50" tooltipText="Confirme sua senha. Para termos certeza que você ja decorou sua senha.">
</label>
</form> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><form name="form3" method="post" action="">
<label></label>
<label>
<input type="checkbox" name="checkbox" id="checkbox">
</label>
<span class="style9">Quero ter acesso a todos os serviços do Portal</span>
</form> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="29" colspan="2" bgcolor="#FFFFFF"><span class="style9"><strong>DADOS BÁSICO:</strong></span></td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><span class="style3">Nome:</span></td>
<td bordercolor="#E8FAFF" bgcolor="#E8FAFF"><span class="style3">Sobrenome:</span></td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><form name="form6" method="post" action="">
<label>
<input name="nome" type="text" id="nome" size="50" tooltipText="Digite seu nome, para que possamos te identificar.">
</label>
</form> </td>
<td bgcolor="#E8FAFF"><form name="form9" method="post" action="">
<label>
<input name="sobrenome" type="text" id="sobrenome" size="50" tooltipText="Digite seu sobrenome. Não vamus falar para ninguém. ">
</label>
</form> </td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><span class="style3">Data de Nascimento:</span></td>
<td bgcolor="#E8FAFF"><span class="style3">Sexo:</span></td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><form name="form7" method="post" action="">
<label>
<input name="data" type="text" id="data" size="50" tooltipText="Digite aqui sua data de nascimento da seguinte forma: dia/mês/ano. Exemplo: 20/05/1981">
</label>
</form> </td>
<td bgcolor="#E8FAFF"><form name="form8" method="post" action="">
<label></label>
<label>
<input type="radio" name="radio" id="radio" value="radio">
</label>
Masculino
<label>
<input type="radio" name="radio2" id="radio2" value="radio2">
</label>
Feminino
</form> </td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><span class="style3">Endereço:</span></td>
<td bgcolor="#E8FAFF"><span class="style3">Bairro:</span></td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><form name="form10" method="post" action="">
<label>
<input name="end" type="text" id="end" size="50" tooltipText="Digite aqui seu endereço.">
</label>
</form> </td>
<td bgcolor="#E8FAFF"><form name="form11" method="post" action="">
<label>
<input name="bairro" type="text" id="bairro" size="50" tooltipText="Digite aqui seu bairro.">
</label>
</form> </td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><span class="style9"><strong>Cep:</strong></span></td>
<td bgcolor="#E8FAFF"><span class="style9"><strong>Número da casa:</strong></span></td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><form name="form12" method="post" action="">
<label>
<input name="cep" type="text" id="cep" size="50" tooltiptext="Digite só os números. Hífens, traços e espaços não são bem-vindos!">
</label>
<a href="http://www.correios.com.br/servicos/cep/cep_default.cfm" target="_blank" class="style9">(consulte)</a>
</form> </td>
<td bgcolor="#E8FAFF"><form name="form13" method="post" action="">
<label>
<input name="nr" type="text" id="nr" size="50" tooltiptext="Digite o numero da sua casa, para fácil localização, cao haja necessidade.">
</label>
</form> </td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><span class="style9"><strong>Telefone:</strong></span></td>
<td bgcolor="#E8FAFF"><span class="style3">Celular:</span></td>
</tr>
<tr>
<td bgcolor="#E8FAFF"><form name="form14" method="post" action="">
<label>
<input name="tel" type="text" id="tel" size="50" tooltipText="Digite o número do seu telefone para contato, caso haja necessidade.">
</label>
</form> </td>
<td bgcolor="#E8FAFF"><form name="form15" method="post" action="">
<label>
<input name="cel" type="text" id="cel" size="50" tooltipText="Digite aqui o número do seu celular, colocando a operadora do mesmo. Exemplo: 88621945 (Oi)">
</label>
</form> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#E8FAFF"><form name="form16" method="post" action="">
<label>
<input type="checkbox" name="checkbox2" id="checkbox2">
</label>
<span class="style12">Quero ser informado sobre a nossa cidade, e novidades do site.</span>
</form> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#E8FAFF"><form name="form17" method="post" action="">
<label>
<input type="checkbox" name="checkbox3" id="checkbox3">
</label>
<span class="style12">Quero ser informado sobre promoções e ofertas de parceiros. (Válido somente para parceiros de Barbacena - MG)</span>
</form> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#E8FAFF"> </td>
</tr>
<tr>
<td bgcolor="#E8FAFF"> </td>
<td bgcolor="#E8FAFF"> </td>
</tr>
<tr>
<td bgcolor="#E8FAFF"> </td>
<td bgcolor="#E8FAFF"><form name="form18" method="post" action="dsddss">
<label>
<input type="submit" name="button" id="button" value="FINALIZAR CADASTRO">
</label>
</form> </td>
</tr>
</table></td>
</tr>
<script type="text/javascript">
var tooltipObj = new DHTMLgoodies_formTooltip();
tooltipObj.setTooltipPosition('right');
tooltipObj.setPageBgColor('#EEEEEE');
tooltipObj.setTooltipCornerSize(15);
tooltipObj.initFormFieldTooltip();
</script>
</body>
</html>E onde supostamente você colocou o script php?
<form name="form1" method="post" action=""> como teu form está sem action, deveria estar nessa mesma página.Porém não encontrei nada.
Onde está o INSERT ? sabe fazer ?
Não entendi ambas respostas.
você só postou o formulário
cade o arquivo que pega as informações do formulário e grava no banco ??
ou você nem fez isso ?
pq como o William falou, você usou
<form name="form1" method="post" action="">
como o action está vazio, era pra fazer tudo na mesma pagina
mas isso nao eh o caso
Dee Souza, mas eu não entendi pq tem vários campos assim:
<form name="form1" method="post" action="">
<form name="form4" method="post" action="">
<form name="form2" method="post" action="">
Deixa eu explicar, o problema é que tem vários action, então não sei qual deles devo colocar o "enviar.php" isso que não estou entendendo.
Não deveriam ter vários forms na mesma página.
Construa tudo com apenas um form, e defina a action dele.
Por essas e outras, que não indico o uso de ferramentas visuais para gerar HTML.
Mas ... não fui eu que coloquei, foi automatico. Então vou ter que fazer tudo denovo ?
>
não fui eu que coloquei, foi automatico. Então vou ter que fazer tudo denovo ?
Exatamente.Refaça o HTML disso ai.
Desenvolvedor analfabeto (sim, é sobre WYSIWYG)
É exatamente desse 'foi automático' que estou falando.
Evite esses retrabalhos. Estude HTML, e comece a usar alguma IDE ou editor de códigos de verdade. Em que você vê oque está fazendo.
Obrigado pelo link, acabei de ler, muito bom! Mas no caso, qual programo que eu você me recomendaria eu usar para criar html/css e demais?
Você pode usar o Notepad ++ que é free.
Carlos Eduardo
e cade o PHP ?