Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 9th, 2012  |  syntax: None  |  size: 3.84 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How to make this J Query/Ajax script work with more than one row record?
  2. <table>
  3. <tr>
  4.    <td>name
  5.    </td>
  6.    <td>surname
  7.    </td>
  8.    ...
  9. </tr>
  10. <?php do { ?>
  11. <tr>
  12.     <td><?php echo $row_Recordset1['Name'];?>
  13.     </td>
  14.     <td><?php echo $row_Recordset1['Surname'];?>
  15.     </td>
  16. ...
  17. <td align="center">
  18.     <form name="form" action="novi.php">
  19.     <input name="check" type="radio" value="da">Да
  20.     <input name="check" type="radio" value="ne">Не
  21.     <input type="hidden" id="id" value="<?php echo $row_Recordset1['id_korisnici'];?>">
  22.     <input class="button1"type="button" id="klik" value="Испрати"/>
  23.     </form>
  24. </td>
  25. </tr>
  26. <?php } while($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
  27. </table>
  28.        
  29. <script>
  30. $('#klik').click(function() {
  31. var check = $("input[name='check']:checked").val();
  32. var id = $('#id').val();
  33. if (check == "da")
  34. {
  35.     $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
  36.  
  37.         $('#klik').prop('value', (data));
  38.         document.location.reload();
  39.  
  40.     });
  41. }
  42. else if (check == "ne")
  43. {
  44.     $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
  45.  
  46.     $('#klik').prop('value', (data));
  47.     document.location.reload();
  48.  
  49. });
  50. }
  51. else
  52. {
  53.     $('#klik').prop('value', 'Грешка');
  54.     setTimeout("$('#klik').prop('value', '.')",500);
  55.     setTimeout("$('#klik').prop('value', '..')",1000);
  56.     setTimeout("$('#klik').prop('value', '...')",1500);
  57.     setTimeout("$('#klik').prop('value', 'Испрати')",2000);
  58.  
  59. }
  60.        
  61. <?php
  62. if ($_POST['id'] != NULL) {
  63. if ($_POST['check'] == "da") {
  64.        $id = mysql_real_escape_string($_POST['id']);
  65.    $update = mysql_query("update korisnici set validacija = 1 where id_korisnici= '$id'");
  66.         if ($update === true) {
  67.         echo 'OK';
  68.  
  69.     }else if ($update === false){
  70.         echo 'Error!!!';
  71.     }
  72. }
  73. elseif ($_POST['check'] == "ne")
  74. {
  75. $id = mysql_real_escape_string($_POST['id']);
  76.     $update = mysql_query("update korisnici set validacija = 2 where id_korisnici= '$id'");
  77.     if ($update === true) {
  78.             echo 'OK';
  79.  
  80.         }
  81.     else if ($update === false){
  82.             echo 'Error!!!';
  83.         }
  84. }
  85. } else {
  86. echo 'Error!!!';
  87. }
  88. ?>
  89.        
  90. <form name="form" action="novi.php">
  91.            <input name="check<?php echo $row_Recordset1['id_korisnici'];?>" type="radio" value="da">Да
  92.            <input name="check<?php echo $row_Recordset1['id_korisnici'];?>" type="radio" value="ne">Не
  93.            <input type="hidden" id="id" value="<?php echo $row_Recordset1['id_korisnici'];?>">
  94.            <input class="button1"type="button" id="klik<?php echo $row_Recordset1['id_korisnici'];?>" value="Испрати"/>
  95.             </form>
  96.        
  97. $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').click(function() {
  98. var check = $("input[name='check<?php echo $row_Recordset1['id_korisnici'];?>']:checked").val();
  99. var id = $('#id').val();
  100.  
  101.  
  102. if (check == "da")
  103. {
  104.     $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
  105.  
  106.         $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', (data));
  107.         document.location.reload();
  108.  
  109.     });
  110. }
  111. else if (check == "ne")
  112. {
  113.     $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
  114.  
  115.     $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', (data));
  116.     document.location.reload();
  117.  
  118. });
  119. }
  120. else
  121. {
  122.     $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', 'Error');
  123.     setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', '.')",500);
  124.     setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', '..')",1000);
  125.     setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', '...')",1500);
  126.     setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', 'Send')",2000);
  127.  
  128. }
  129.        
  130. var radioVals = new Array();
  131. var i = 0;
  132. $(".radioButtonClass:checked").each(function() {
  133.     radioVals[i] = $(this).val();
  134. });