prueba esto y intenta dejar los script bien organizados facilita encintrar los errores
Código PHP:
Ver original// este codigo tienes que guardarlo en un archivo fuera del public_html
define('DB_HOST', 'localhost'); define('DB_PASSWORD', 'mypassword'); define('DB_NAME', 'myDbName');
// stablecer una coxion con el serv de db
if (!$GLOBALS['DB'] = mysql_connect (DB_HOST
, DB_USER
, DB_PASSWORD
)) {
die('Error: Unable to coonect to database server.'); }
{
die('Error: Unable to select database schema.'); }
function getRegisterFromDb($clave){
return $query;
}
function InsertRegisterToDb($result){
$nombre = $row['nombre'];
$apellido_p = $row['apellido_p'];
$apellido_m = $row['apellido_m'];
$fecha_nac = $row['fecha_nac'];
$usuario = $row['usuario_temp'];
$password = $row['password'];
$insertRg = mysql_query("INSERT INTO alumnos (nombre, apellido_p, apellido_m, fecha_nac, usuario, password) VALUES ('$nombre','$apellido_p','$apellido_m','$fecha_nac', '$usuario','$password')", $GLOBALS['DB']); if(!$insertRg){
echo 'no se registro';
}else{
echo 'se registro con exito';
deleteTempRg(); // aqui va la llamada de la function que elimina el temp registro
}
}
}
if(isset($_GET['clave'])){ $clave = $_GET['clave'];
$result = getRegisterFromDb($clave);
InsertRegisterToDb($result);
}