Quŕ crack!!
Al final ha salido. Aparte de lo que mencionas he retocado algunas cosas más como me ha parecido y terminó saliendo. Copio y pego el código por si a alguien le interesa:
Recojo con Ajax los datos del formulario y los paso a otra página PHP que los insertará:
Código Javascript
:
Ver originalfunction insertar(){
param = 'nombre='+$F('nombre');
param = param+'&apellido1='+$F('apellido1');
param = param+'&apellido2='+$F('apellido2');
param = param+'&dni='+$F('dni');
param = param+'&usuario='+$F('usuario');
param = param+'&password='+$F('password');
param = param+'&id_departamento='+$F('id_departamento');
param = param+'&id_seccion='+$F('id_seccion');
url = "inserta_usuario.php";
ajaxRequest = new Ajax.Request(
url,
{
method: 'GET',
parameters: param,
asynchronous: true,
onComplete: insertaUsuario
});
}
Página en PHP que los inserta:
Código PHP:
Ver original<?PHP
$server = 'localhost';
$usuario = 'root';
$password = '';
$bbdd = 'AJAX';
$resultado = "mal";
or
die ("Error de conexión");
or
die ("Error de selección");
$query = sprintf("INSERT into usuarios (nombre, apellido1, apellido2, dni, usuario, password, id_departamento, id_seccion)
values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
);
?>
Siempre he usado la función MYSQL_query de la forma:
En esta ocasión he eliminado la variable y todo va bien. Imagino que para los insert no se necesita...
Bueno pues todo un placer y una hazaña por suspuesto sloy! Muy agradecido, en serio.
Un saludo.