Foros del Web » Programando para Internet » Jquery »

guardar cambios en base de datos utilizando X-editable Twitter Bootstrap, jQuery UI

Estas en el tema de guardar cambios en base de datos utilizando X-editable Twitter Bootstrap, jQuery UI en el foro de Jquery en Foros del Web. hola amigos espero me puedan ayudar , me encuentro trabajando con X-editable edicion con (Twitter Bootstrap, jQuery UI ) http://vitalets.github.com/x-editable/index.html estoy listando en un tabla ...
  #1 (permalink)  
Antiguo 19/01/2013, 22:50
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
guardar cambios en base de datos utilizando X-editable Twitter Bootstrap, jQuery UI

hola amigos espero me puedan ayudar , me encuentro trabajando con X-editable edicion con (Twitter Bootstrap, jQuery UI ) http://vitalets.github.com/x-editable/index.html

estoy listando en un tabla los registros de una base de datos y necesito editar un registro y se guarde en la base de datos. hasta el momento logro abri el control para editar pero no logro enviar el dato y modificarlo en la base de datos.

este es mi codigo
<html>
<head>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/bootstrap-editable.css" rel="stylesheet">
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-editable.min.js"></script>


Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.     $('#username').editable({
  3.     type: 'text',
  4.     pk: 1,
  5.     name: 'username',
  6.     url: 'post.php',
  7.     title: 'Ingrese el nuevo nombre de usuario'
  8.     });
  9.     });

realizo la consulta

Código PHP:
Ver original
  1. $usuario = 'postgres';
  2. $contrasenia = '****';
  3.    
  4.             try {
  5.                 $db = new PDO('pgsql:host=localhost;dbname=volcanoes',$usuario,$contrasenia);
  6.                 //$db = new PDO('pgsql:host=192.168.102.200;dbname=volcanoes',$usuario,$contrasenia);
  7.                 }catch(PDOException $e) {
  8.                 //echo $e->getMessage();
  9.                 echo "Usuario y Clave Invalidas";
  10.                 throw new Exception("Usuario y Clave Invalidas", 0, $e);
  11.                 }
  12.    
  13. $consulta = $db->prepare("SELECT * FROM usuarios WHERE usu_usuario = 'postgres'");
  14. $consulta->execute();


imprimro la consulta

Código HTML:
Ver original
  1. <div align="center">
  2. <table border="1">
  3.           <tr>
  4.             <th width="58">Usuario</th>
  5.           </tr>
Código PHP:
Ver original
  1. <?
  2. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  3.     {
  4.     ?>
  5.     <tr>
  6.     <td><a href="#" id="username"><?php echo $fila['usu_usuario']?></a></td>
  7. <?
  8.     }
  9.                
  10.                
  11. ?>

Código HTML:
Ver original
  1. </div>
  2. </body>
  3. </html>
  #2 (permalink)  
Antiguo 23/01/2013, 11:11
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: guardar cambios en base de datos utilizando X-editable Twitter Bootstrap,

amigos me funciono de la siguiente manera

<!DOCTYPE html>
<html lang="en"><head>
<!--<meta charset="utf-8">-->
<meta charset="utf-8">
<title>Fenomenos Volcanicos</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/bootstrap-editable.css" rel="stylesheet">
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-editable.min.js"></script>

Código Javascript:
Ver original
  1. <script>
  2.     $(document).ready(function() {
  3.    
  4.     $('.username').editable({
  5.     type: 'text',
  6.    
  7.     //pk: 4,
  8.     name: 'usu_extension',
  9.    
  10.     //value: '8000',
  11.     validate: function(value) {
  12.     if($.trim(value) == '')
  13.     return 'Este Campo es requerido';
  14.     },
  15.     url: 'multiples.php',
  16.     title: 'Ingrese el nuevo valor',
  17.    
  18.     });
  19.    
  20.    
  21.    
  22.    
  23.    
  24.     $.fn.editableform.buttons =
  25.   '<button type="submit" class="btn btn-success editable-submit btn-mini"><i class="icon-ok icon-white"></i></button>' +
  26.  '<button type="button" class="btn editable-cancel btn-mini"><i class="icon-remove"></i></button>';  
  27.    
  28.    
  29.     });
  30.    
  31.    
  32.     </script>


Código HTML:
Ver original
  1. <div align="center"><a href="#" class="username" data-pk="<? echo $filas['item']?>"><strong><? echo $filas['cantidad'] ?></strong></a></div>

y en multiples.php
Código PHP:
Ver original
  1. $usu_extension =$_REQUEST['value'];
  2. $pk =$_REQUEST['pk'];
  3. $consulta = $db->prepare("UPDATE inv_est_instaladas SET cantidad = '$usu_extension'  WHERE item = $pk");
  4. $consulta->execute();

Etiquetas: bootstrap, cambios, html, javascript, js, php, twitter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:18.