Html (he incluido los input nuevoUsuario y contraseña que no los tenias en tu ejemplo y el form):
Código HTML:
Ver original <input type="text" id="nuevoUsuario" name="nuevoUsuario"> <input type="password" id="contrasena" name="contrasena"> <input type="checkbox" id="permiso" name="permiso" value="gusuarios" /> Gestión de usuarios
<input type="checkbox" id="permiso2" name="permiso2" value="gidiomas" /> Gestión de idiomas
<input type="checkbox" id="permiso3" name="permiso3" value="editCuestionario" /> Editar cuestionario
<input type="checkbox" id="permiso4" name="permiso4" value="estadisticas" /> Estadísticas
<br>
<input type="button" value="Añadir usuario" onclick="addUsuario()" />
JavaScript
:
Código Javascript
:
Ver originalfunction addUsuario(){
if($('#nuevoUsuario').val()!=""){
dataString = $('#persmisos').find('form').serialize();
$.ajax({
url: "scripts/nuevoUsuario.scr.php",
type: "post",
data: dataString,
success: function(data){
if(data == "1"){
document.location.reload();
}else {
alert(data);
}
}
});
}else {
alert("El nombre de usuario es obligatorio");
}
}
PHP
Código PHP:
Ver original$link = new conexiondb();
$obj = new claseUsuario();
$obj->nombreUsuario = $_POST['nuevoUsuario'];
$obj->password = md5($_POST['contrasena']);
if($_POST['gusuarios']!="")
$obj->gestionUsu = 1;
if($_POST['gidiomas']!="")
$obj->gestionIdiomas = 1;
if($_POST['editarCuest']!="")
$obj->editarCuest = 1;
if($_POST['estadisticas']!="")
$obj->estadisticas = 1;
if($obj->nuevoUsuario($link)){
echo 1;
}
Prueba y nos dices :P