- How to make this J Query/Ajax script work with more than one row record?
- <table>
- <tr>
- <td>name
- </td>
- <td>surname
- </td>
- ...
- </tr>
- <?php do { ?>
- <tr>
- <td><?php echo $row_Recordset1['Name'];?>
- </td>
- <td><?php echo $row_Recordset1['Surname'];?>
- </td>
- ...
- <td align="center">
- <form name="form" action="novi.php">
- <input name="check" type="radio" value="da">Да
- <input name="check" type="radio" value="ne">Не
- <input type="hidden" id="id" value="<?php echo $row_Recordset1['id_korisnici'];?>">
- <input class="button1"type="button" id="klik" value="Испрати"/>
- </form>
- </td>
- </tr>
- <?php } while($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
- </table>
- <script>
- $('#klik').click(function() {
- var check = $("input[name='check']:checked").val();
- var id = $('#id').val();
- if (check == "da")
- {
- $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
- $('#klik').prop('value', (data));
- document.location.reload();
- });
- }
- else if (check == "ne")
- {
- $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
- $('#klik').prop('value', (data));
- document.location.reload();
- });
- }
- else
- {
- $('#klik').prop('value', 'Грешка');
- setTimeout("$('#klik').prop('value', '.')",500);
- setTimeout("$('#klik').prop('value', '..')",1000);
- setTimeout("$('#klik').prop('value', '...')",1500);
- setTimeout("$('#klik').prop('value', 'Испрати')",2000);
- }
- <?php
- if ($_POST['id'] != NULL) {
- if ($_POST['check'] == "da") {
- $id = mysql_real_escape_string($_POST['id']);
- $update = mysql_query("update korisnici set validacija = 1 where id_korisnici= '$id'");
- if ($update === true) {
- echo 'OK';
- }else if ($update === false){
- echo 'Error!!!';
- }
- }
- elseif ($_POST['check'] == "ne")
- {
- $id = mysql_real_escape_string($_POST['id']);
- $update = mysql_query("update korisnici set validacija = 2 where id_korisnici= '$id'");
- if ($update === true) {
- echo 'OK';
- }
- else if ($update === false){
- echo 'Error!!!';
- }
- }
- } else {
- echo 'Error!!!';
- }
- ?>
- <form name="form" action="novi.php">
- <input name="check<?php echo $row_Recordset1['id_korisnici'];?>" type="radio" value="da">Да
- <input name="check<?php echo $row_Recordset1['id_korisnici'];?>" type="radio" value="ne">Не
- <input type="hidden" id="id" value="<?php echo $row_Recordset1['id_korisnici'];?>">
- <input class="button1"type="button" id="klik<?php echo $row_Recordset1['id_korisnici'];?>" value="Испрати"/>
- </form>
- $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').click(function() {
- var check = $("input[name='check<?php echo $row_Recordset1['id_korisnici'];?>']:checked").val();
- var id = $('#id').val();
- if (check == "da")
- {
- $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
- $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', (data));
- document.location.reload();
- });
- }
- else if (check == "ne")
- {
- $.post('sluzbaIncludes/n.php', {check:check, id:id}, function(data) {
- $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', (data));
- document.location.reload();
- });
- }
- else
- {
- $('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', 'Error');
- setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', '.')",500);
- setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', '..')",1000);
- setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', '...')",1500);
- setTimeout("$('#klik<?php echo $row_Recordset1['id_korisnici'];?>').prop('value', 'Send')",2000);
- }
- var radioVals = new Array();
- var i = 0;
- $(".radioButtonClass:checked").each(function() {
- radioVals[i] = $(this).val();
- });