Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com este código abaixo , tenho que passar o telefone para o banco de dados, no banco de dados não esta gravando o telefone aparece em branco. antes de fazer a validação com java script estava gravando usava name="telefone" id="telefone" grava normalmente
e com a data de nascimento aparece no banco de dados como: 0000-00-00
código html
<tr>
<td width="30%"><span>Telefone<span class="obrigatorio">*<br>
</span></span>
<input type="text" name="tel" id="tel" onblur="telefone(this.form);" maxlength="11"></td>
<tr>
<td width="40%"><span>
Nascimento<span class="obrigatorio">*</span><br>
<INPUT type=text NAME="data" MAXLENGTH=10 placeholder="dd/mm/aaaa" onBlur="VerificaData(this);">
Código js
function IsNum(v)
{
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < v.length && IsNumber == true; i++)
{
Char = v.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
if (form.tel.value=="") {
alert("Preencha o telefone corretamente.");
form.tel.focus();
return false;
}
if (form.data.value=="" || form.data.value.length != 10) {
alert("Preencha a data de nascimento corretamente. No formato(dd/mm/aaaa)");
form.data.focus();
return false;
}function telefone(f) {
if (f.tel.value.length<10 || f.tel.value.length>11) {
alert("Preencha o telefone corretamente.");
f.tel.focus();ddd = f.tel.value.substring(0,2);
if (f.tel.value.length==10) {
part1 = f.tel.value.substring(2,6);
part2 = f.tel.value.substring(6,10);
}
if (f.tel.value.length==11) {
part1 = f.tel.value.substring(2,7);
part2 = f.tel.value.substring(7,11);
}<?php include("conexao.php");
$nome= $_POST["nome"];
$senha = md5($_POST['senha']);
$sexo = $_POST["sexo"];
$prof = $_POST["profissao"];
$pais = $_POST["pais"];
$cpf = $_POST["cpf"];
$num = $_POST["numero"];
$nasc = $_POST["nascimento"];
$bairro = $_POST["bairro"];
$cep = $_POST['cep'];
$telefone = $_POST['telefone'];
$cel = $_POST['celular'];
$endereco = $_POST['endereco'];
$uf= $_POST['uf'];
$email = $_POST['email'];
$compr = $_POST['compremento'];
$cidade = $_POST['cidade'];
$sql = "INSERT INTO `cliente` (`Nome`, `endereco`,`sexo`,`celular`,`cep`, `cpf` ,`senha`, `telefone`,`bairro`,`cidade`,`uf`, `nascimento`, `compremento`, `email`,`profissao`, `pais`)
VALUES ('$nome', '$endereco','$sexo','$cel','$cep','$cpf','$senha', '$telefone','$bairro','$cidade','$uf', '$nasc', '$compr', '$email', '$prof', '$pais')";
$sql_exec = mysql_query($sql) or die ("Erro: " .mysql_error());
header("location: index.php");
?>Carregando comentários...