Código PHP:
Este código en teoría me serviria para que cuando reciba el valor de una variable que pasa su valor por la url me verifique en mi primera tabla si los datos están si es así que los copie en la otra tabla y además que borre esos datos de la tabla original después de que los guardo en la otra.Ver original
//Incluyo la conexion include("conexion.php"); //Guardo en una variable el dato que recibí $activacion = $_GET['activacion']; /*Hago una consulta para seleccionar la fila de mi tabla que sea igual al dato que recibí por la url*/ $consulta = mysql_query("SELECT txt_activ FROM usuarios_temp WHERE txt_activ = '$activacion'",$conexion); //compruebo si hay un valor igual me dara como resultado 1 /*Si el resultado es 1 selecciono la fila de mi tabla que contenga el dato recibido por la url*/ //en un ciclo hago un array con los datos de mi consulta $nombres = $fila['Nombres']; $apellidos = $fila['Apellidos']; $correo = $fila['Correo']; $usuario = $fila['Usuario']; $pass = $fila['Contrasena']; $nacimiento = $fila['FechaNaci']; $registro = $fila['FechaRegis']; } /************Todo Bien hasta Aquí***************/ /************Todo mal de Aquí en adelante************/ //Inserto los datos en la otra tabla mysql_query("INSERT INTO users(nombres, apellidos, correo, usuario, contrasena, FechaNaci, FechaRegis) VALUES('$nombres','$apellidos','$correo','$usuario','$pass','$nacimiento','$registro')"); //borro los datos de la tabla que tenía los datos originalmente }
Con el código que tengo la única parte que no funciona es la de guardar los datos y la de eliminar, ya que si les pongo un echo a las variables del while si puedo ver los valores que tiene cada según la consulta.
Muchas gracias.