Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/09/2012, 06:12
Avatar de YYs86
YYs86
 
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años, 1 mes
Puntos: 14
Respuesta: checkbox php + jquery

Html (he incluido los input nuevoUsuario y contraseña que no los tenias en tu ejemplo y el form):
Código HTML:
Ver original
  1. <div id="permisos">
  2.     <input type="text" id="nuevoUsuario" name="nuevoUsuario">
  3.     <input type="password" id="contrasena" name="contrasena">
  4.     <input type="checkbox" id="permiso" name="permiso" value="gusuarios" /> Gestión de usuarios
  5.     <input type="checkbox" id="permiso2" name="permiso2" value="gidiomas" /> Gestión de idiomas
  6.     <input type="checkbox" id="permiso3" name="permiso3" value="editCuestionario" /> Editar cuestionario
  7.     <input type="checkbox" id="permiso4" name="permiso4" value="estadisticas" /> Estadísticas <br>
  8.  
  9. <input type="button" value="Añadir usuario" onclick="addUsuario()" />
  10. </form>
  11. </div>

JavaScript:
Código Javascript:
Ver original
  1. function addUsuario(){
  2.  
  3.     if($('#nuevoUsuario').val()!=""){
  4.  
  5.         dataString = $('#persmisos').find('form').serialize();                                    
  6.  
  7.         $.ajax({
  8.             url: "scripts/nuevoUsuario.scr.php",
  9.             type: "post",
  10.             data: dataString,
  11.             success: function(data){
  12.                 if(data == "1"){
  13.                     document.location.reload();
  14.                 }else {
  15.                     alert(data);
  16.                 }
  17.             }
  18.         });
  19.     }else {
  20.         alert("El nombre de usuario es obligatorio");
  21.     }
  22.  
  23.    
  24. }

PHP
Código PHP:
Ver original
  1. $link = new conexiondb();
  2.     $obj = new claseUsuario();
  3.  
  4.  
  5.     $obj->nombreUsuario = $_POST['nuevoUsuario'];
  6.     $obj->password = md5($_POST['contrasena']);
  7.  
  8.     if($_POST['gusuarios']!="")
  9.         $obj->gestionUsu = 1;
  10.  
  11.     if($_POST['gidiomas']!="")
  12.         $obj->gestionIdiomas = 1;
  13.  
  14.     if($_POST['editarCuest']!="")
  15.         $obj->editarCuest = 1;
  16.  
  17.     if($_POST['estadisticas']!="")
  18.         $obj->estadisticas = 1;
  19.  
  20.     if($obj->nuevoUsuario($link)){
  21.         echo 1;
  22.     }

Prueba y nos dices :P
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com