Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/07/2011, 15:28
Avatar de JessicaTJ
JessicaTJ
 
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Actualizar varios registros, pero actualizar solo un "campo" en MySQL

Hola chicos de nuevo, estuve probando unas cositas y llegue a esto, actualizar los campos por medio de PHP y jQuery, y llegue a esto:

El jQuery:

Código Javascript:
Ver original
  1. <script language="javascript">
  2. $(document).ready(function(){
  3.     $(".content").blur(function(event){
  4.         var id = $(this).attr("id");
  5.         var orden = $(this).attr("orden");
  6.         $.ajax({
  7.             type: 'POST',
  8.             url: 'save.php',
  9.             data: 'action=save&id='+id+'&orden='+orden,
  10.             success: function(e) {
  11.  
  12.             }
  13.         });
  14.     });
  15. });
  16. </script>

el PHP:
Código PHP:
Ver original
  1. <?php
  2. include ("connection.php");
  3. $sql="SELECT * FROM pruebas ORDER BY orden";
  4. $result = mysql_query($sql) or die(mysql_error());
  5. ?>
  6. <?php
  7. while ($row = mysql_fetch_assoc($result)) {
  8. ?>
  9. <div>
  10. <form action="" method="post" class="content">
  11. <input name="id" type="hidden" value="<?php echo $row['id']; ?>" />
  12. <input name="orden" type="text" value="<?php echo $row['orden']; ?>" size="2" />
  13. <?php echo $row['nombre']; ?>
  14. </form>
  15. </div>
  16. <?php
  17. }
  18. ?>

El archivo save.php

Código PHP:
Ver original
  1. if(isset($_POST["action"])) {
  2.     require_once "connection.php";
  3.     $id = $_POST["id"];
  4.     $orden = $_POST["orden"];
  5.     $query = "UPDATE `pruebas` SET `orden` = '".$orden."' WHERE id = '".$id."'";
  6.     if(mysql_query($query)) {
  7.         echo $orden;
  8.     } else {
  9.         echo 'Error al ingresar los datos';
  10.     }
  11. }

Pero no me funciona, podrian por favor ayudarme? De verdad se los agradecere mil !!!
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶