Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2011, 14:30
arros
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 6 meses
Puntos: 25
Pregunta insertar utilizando jquery ajax y php

saludos a todos
tengo un problemilla, en un form que tengo de modeficar datos los resultados de los datos biene de un array me escript que tengo para modeficar los datos modefica solo el primero ejemplo
tengo una lista de esta forma
id 1 precio 1 desponible si
id 2 precio 2 desponible si
id 3 precio 3 desponible si
....

al modeficar el id 3 por un precio 20 eje.. se modefica solo el id 1 en ves de la 3

mi function es
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.              $('form#editeprice').ready(function(){
  3.                  $('input').change(function(){             
  4.                        var idvila = $('#idvila').val();
  5.                        var idsemana = $('#idsemana').val();
  6.                        var tarifa = $('#tarifa').val();
  7.                        var dispo = $('#dispo').val();
  8.                        
  9.                    $.ajax({
  10.                       url:"modificarprecio.php",
  11.                       type:"POST",
  12.                       data: "idvila=" + idvila + "&idsemana=" + idsemana + "&tarifa=" + tarifa + "&dispo="+ dispo,
  13.                      
  14.                       error:function(){
  15.                          alert('Failed');
  16.                       },
  17.                       success:function(msg){
  18.                          alert('Success hola: ' + msg);
  19.                       }
  20.                    });
  21.                  })
  22.            
  23.              
  24.              
  25.              
  26.              
  27.          })
  28.          });
y en input esta de esta manera
Código PHP:
Ver original
  1. while($row = mysql_fetch_array($query)){
  2. ?>
  3. <input type="hidden" id="idvila" name="idvila" value="<?php echo $row['idvila']; ?>" />
  4. <input type="text" id="idvila" name="idvila" value="<?php echo $row['idsemana']; ?>" />
  5. <input type="text" id="idvila" name="idvila" value="<?php echo $row['tarifa']; ?>" />
  6. <input type="text" id="idvila" name="idvila" value="<?php echo $row['dispo']; ?>" />
  7. <?php
  8. }
  9.  
  10. }
__________________
cada vez que aprendes algo te crees que no sabes nada