No alcanzo a ver el problema, de verdad podríais concretar un poco más. Intentaré colocar menos código para que no de pereza. El error está en estas líneas (ver completo arriba)
page_register.php
Código PHP:
$database->safe_query("INSERT INTO users
(firstName, lastName, email, username, password, direccion, localidad, provincia, cp, telefono, fax)
VALUES ('%s', '%s', '%s', '%s', '%s', '$direccion', '$localidad', '$provincia', '$cp', '$telefono', '$fax')",
array($_POST['firstname'], $_POST['lastname'], $_POST['email'],
$_POST['username'], md5($_POST['password'])),
__FILE__, __LINE__);
y el error es el siguiente:
Fecha/Hora: 11/01/2006 12:18:27 AM
Aviso en el archivo '***/page_register.php', línea 91:
Undefined variable: direccion y se repite con las variables localidad, provincia, cp, telefono y fax.
La línea 91 es la de VALUES.
Gracias