Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2008, 13:39
Avatar de KaLa_zIcK
KaLa_zIcK
 
Fecha de Ingreso: junio-2008
Mensajes: 21
Antigüedad: 15 años, 10 meses
Puntos: 0
alta de usuarios

hola que tal tengo problema cuando intento validar que algunos campos de mi formulario no esten vacios con java script y fuincionaba bien pero ahora que le meti php no me sale no se que este mal la verdad espero que alguien me pueda ayudar no se si mi error es de java script o de php espero que alguien me ayude
esta es mi funcion de javascript que la tengo donde esta el formulario
function valida_campos()
{
n= document.datos.nom.value;
e= document.datos.edad1.value;
c= document.datos.dom1.value;
cp= document.datos.cp1.value;
te= document.datos.tel1.value;
m= document.datos.mail1.value;
l= document.datos.login1.value;
p1= document.datos.pasw1.value;
sexo_f=document.datos.sexo[0].checked;
sexo_m=document.datos.sexo[1].checked;

if(n=="")
{
alert("Debe ingresar su nombre");
document.datos.nom.focus();
return false;
}
if(e=="")
{
alert("Debe ingresar su edad");
document.datos.edad1.focus();
return false;
}
if(c=="")
{
alert("Debe ingresar su colonia");
document.datos.col1.focus();
return false;
}

if(cp=="" && cp<5)
{
alert("Debe de ingresar bien su codigo postal");
document.datos.cp1.focus();
return false;
}
if(te=="")
{
alert("Debe ingresar su telefono");
document.datos.tel1.focus();
return false;
}
if(m=="" && m.value.indexOf ("@")==-1))
{
alert("Debe ingresar bien su e-mail");
document.datos.mail1.focus();
return false;
}
if(l=="" )
{
alert("Debe ingresar su nombre de usuario");
document.datos.login1.focus();
return false;
}
if(p1=="")
{
alert("Debe ingresar su contraseña");
document.datos.pasw1.focus();
return false;
}
return true;
}


y este es el codigo php

Código PHP:
<?php
session_start
();
session_destroy();

$n=$_POST['nom'];
$e=$_POST['edad1'];
$d=$_POST['dom1'];
$cp=$_POST['cp1'];
$t=$_POST['tel1'];
$em=$_POST['mail1'];
$usu=$_POST['login1'];
$pas=$_POST['pasw1'];
$con=mysql_connect("localhost","root","");
$bd=mysql_select_db("tienda_plas",$con);
$qry=mysql_query("insert into des_usuario(nombre,domicilio,edad,tel,e-mail) values('$n','$d','$cp','$e','$t','$em')");
$qry1=mysql_query("insert into usario(nom_usu,pass) values('$usu','$pas')");
$qry2=mysql_query("insert into manejo_usu() values(,)");
echo
"<script> alert('registro correcto ahora ya puedes ingresar a comprar. Gracias por tu Preferencia') ; window.open('menu.html','_top')</script>";
?>
espero que alguien me pueda orientar ya que ahorita no me dice que campo tengo vacio y tampoco agrega o inserta lo que le mando gracias