Buenas!!
Me temo que tienes que trabajar mucho mas en tu logistica.....
segun vengo entendiendo estas copiando y pegando codigo... trata de entenderlo y usar la logica para la adaptacion de los codigos que puedas conseguir
Aqui lo tienes... funcionando....
Código PHP:
<?php session_start();
include('../conexion/conectar.php');
if($_POST["nombre"]==NULL|$_POST["apellidos"]==NULL|$_POST["email"]==NULL|$_POST["direccion"]==NULL|$_POST["telefono_celular"]==NULL|$_POST["ciudad"]==NULL|$_POST["usuario"]==NULL|$_POST["clave"]==NULL|$_POST["clave2"]==NULL|$_POST["pregunta"]==NULL|$_POST["respuesta"]==NULL){
echo "<script>alert('Debe llenar los campos obligatorios, por favor intentelo de nuevo. Gracias');</script>";
echo "<meta http-equiv='refresh' content='0;url=registro.php' />";
} else {
$nombre = $_POST["nombre"];
$apellidos = $_POST["apellidos"];
$email =$_POST["email"];
$direccion = $_POST["direccion"];
$telefono_celular = $_POST["telefono_celular"];
$telefono_local = $_POST["telefono_local"];
$ciudad = $_POST["ciudad"];
$estado = $_POST["estado"];
$codigo_postal = $_POST["codigo_postal"];
$usuario = $_POST["usuario"];
$clave = $_POST["clave"];
$clave2 = $_POST["clave2"];
$pregunta = $_POST["pregunta"];
$respuesta = $_POST["respuesta"];
$recibir = $_POST["recibir"];
$query = sprintf("SELECT usuario FROM usuarios WHERE usuarios.usuario='%s'", // Ahora
mysql_real_escape_string($usuario));
$result=mysql_query($query);
if(mysql_num_rows($result)){
echo "<script>alert('El nombre de usuaio ya existe, por favor intentelo de nuevo. Gracias');</script>";
echo "<meta http-equiv='refresh' content='0;url=registro.php' />";
} else {
mysql_free_result($result);
if($_POST['clave']!=$_POST['clave2']) {
echo "<script>alert('Las contraseñas deben coincidir, por favor intentelo de nuevo. Gracias');</script>";
echo "<meta http-equiv='refresh' content='0;url=registro.php' />";
} elseif ($_POST['action'] == "checkdata") {
if ($_SESSION['tmptxt'] == $_POST['tmptxt']) {
$sql="INSERT INTO `aeromusica_db`.`usuarios` (`nombre`, `apellidos`, `email`, `direccion`, `telefono_celular`, `telefono_local`, `ciudad`, `estado`, `codigo_postal`, `usuario`, `clave`, `clave2`, `pregunta`, `respuesta`, `recibir`)";
$sql .="VALUES ('$nombre','$apellidos','$email','$direccion','$telefono_celular','$telefono_local', '$ciudad', '$estado', '$codigo_postal', '$usuario','$clave','$clave2', '$pregunta', '$respuesta', '$recibir')";
mysql_query($sql);
echo "<script>alert('Bienvenido a Aeromusica. Gracias por registrarse.');</script>";
echo "<meta http-equiv='refresh' content='0;url=admin.php' />";
} else {
echo "<script>alert('El codigo es incorrecto, por favor intentelo de nuevo. Gracias');</script>";
echo "<meta http-equiv='refresh' content='0;url=registro.php' />";
} } } }
?>
ahora.... Busca la diferencia y fijate de cual es la logica del error
un saludo!!