Comunidad de diseño web y desarrollo en internet online

para registrar un usuario ¿es asi?

Citar            
MensajeEscrito el 08 Mar 2009 10:49 pm
Hola, estoy con un registro, q tiene q tener algún error, pq me devuelve "undifined".... pero no veo el error... a ver si es q estoy haciendo algo mal...

Pq yo lo que quiero es q al rellenar un formulario, se compruebe q la contraseña coincide con la q está en la bd y si coincide, pues q se suba el resto de campos q ha rellenado...

El php es éste:

Código PHP :

<?php
include("includes/config.php");
include("includes/funciones.php");

$cnx=conectar();

$usuario=$_POST["usuario_flash"];
$password=$_POST["password_flash"];
$nombre=$_POST["nombre_flash"];
$apellidos=$_POST["apellidos_flash"];
$nacimiento=$_POST["nacimiento_flash"];
//He quitado muchas variables aqui, para que el code no sea muy largo aquí en el foro

$buscar2= mysql_query ("SELECT usuario,contrasena FROM datos where usuario='$usuario'",$cnx);
$mira=mysql_fetch_assoc($buscar2);
$contar=mysql_num_rows($buscar2);
if($contar!=""){ 
echo "&mensaje_php=Su nombre de usuario o contraseña son incorrectos&";
}else{
if($usuario==NULL|$password==NULL|$nombre==NULL|$apellidos==NULL|$nacimiento==NULL|$sexo==NULL|$direccion==NULL|$poblacion==NULL|$provincia==NULL|$pais==NULL|$cp==NULL|$email==NULL|$telefono==NULL|$peso==NULL|$estatura==NULL|$act_fisica==NULL|$complexion==NULL|$estado_habitual==NULL) {
echo "&mensaje_php=Por favor, rellene todos los campos&";
}else{
$insertar=mysql_query("INSERT INTO datos (nombre,apellidos,nacimiento,sexo,direccion,poblacion,provincia,pais,cp,email,telefono,peso,estatura,act_fisica,complexion,estado_habitual,detalles) VALUES ('$nombre','$apellidos','$nacimiento','$sexo','$direccion','$poblacion','$provincia','$pais','$cp','$email','$telefono','$peso','$estatura','$act_fisica','$complexion','$estado_habitual','$detalles')",$cnx);
echo "&mensaje_php=Su ficha personal ha sido añadida a nuestra base de datos. Gracias&";
}
mysql_close($cnx);
?>


Cualquier orientación se agradece mucho. Gracias!

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Mar 2009 02:52 am
yo creo que deberias validar los campos antes de enviarlos dentro del AS

Código ActionScript :

if(usuario.text=="){
  campoInformativo.text = "hace falta el usuario";
 return false;
}else if(nombre.text=="){
  campoInformativo.text = "hace falta el nombre";
 return false;
}......// ETC....


nuevamente te digo que valides que el flash si te esta leyendo lo que le envias!, es mas creo que es el mismo error de todos tus post!"

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 09 Mar 2009 02:01 pm
Gracias jpcw de nuevo, haré lo q me dices... es cierto q parece q siempre tengo el mismo error, pero aún no he podido saber con exactitud cuál es ese error, por lo tanto, no puedo evitarlo ni entenderlo.

Haré lo q me dices, y ya os diré...

Gracias.

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Mar 2009 12:58 am
mira que has hecho en las situaciones anteriores para corregir tu falla,
o no la has corregido :?

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.