Batch update record with Pagination
Posted on
16th Feb 2014 07:03 pm by
admin
Hoping someone can help me with this issue I'm having, im trying to batch update records from a result set with pagination. The first page results (first 10 records) will update with the batch, but any other pages will not update.... the pagination coding is preventing the rest of the results to update when a date change is made.
Here's the code im using:
<div class="searchTitle">SCHEDULING</div>
<div class="tabber" id="mytab1">
<div class="tabbertab">
<h2>RECORDS</h2><form name="namestoupdate" method="post" action="updateschedule.php">
<div class="searchTitle">RECORDS<input type='submit' class="submitButton" value='SUBMIT' src="images/submit.png" /></div>
<table cellspacing="0" id="box-table-a">
<tr>
<th>TITLE</th>
<th>DATE</th>
</tr>
<?php
$i = 0;
while ($result_row = mysql_fetch_array($resultbypass)) {
if($i< $startbypass || $i>=$stopbypass) { $i++; continue; }
$i++ ; ?>
<tr>
<td><?php print "<input type='hidden' name='ID[$i]' value='{$result_row['ID']}' />" ?> <?php echo $result_row['Provider']; ?></td>
<td><?php echo $result_row['Title']; ?></td>
<td><?php print "<input type='text' size='8' name='Date[$i]' value='{$result_row['Date]}' maxlength='10' />";
?></td>
</tr>
<?php } ?>
</table>
<?php echo getPaginationString($pagebypass,$totalitemsbypass,$itemsPerPage,1,$targetpage,$pagestringbypass); ?>
</form>
</div>
Batch update script: (updateschedule.php)
<?php
session_start();
include("connect.php");
$size = count($_POST['ID']);
$i = 0;
while ($i <= $size) {
$Date= $_POST['Date'][$i];
$id = $_POST['ID'][$i];
$query = "UPDATE Table
SET Date= '$Date'
WHERE ID = '$id' LIMIT 1";
mysql_query($query) or die ("Error in query: $query");
++$i;
}
mysql_close();
?>
No comments posted yet
Your Answer:
Login to answer
248 50
Other forums Adding delete feature to my forum Hello I am currently trying to add a delete feature to my forum. I believe I have everything built r
Print out contents of to Excel I have got this script that gathers all the data that I need but I need it to send it to excel inste
TinyMCE / Ajax Postback Problem Hiya all, I have a page which loads the TinyMCE editor. On the postback I obviously want to f
Help with lottery style system? I'm working on a currency system for forums and it is going to have a type of lottery system built i
Points for Wiki contribution Hi everyone,
I want to know how long does it take for the moderator to award points for a
need help about i store the value of my select statement result to an array and stored it to a variable named $fname
Remove values in array2 from array1 I have two arrays. Array 1 is where the array key holds various different numbers. For exampl
Transferring session variables into MySQL I am trying to transfer $_SESSION variables into MySQL. However there is an error in my MySQL statem
Simple MySQL query... Hello, How could I do a mysql query that does this: SELECT * WHERE date/time < 5minutes ag
Tournament Brackets (Double Elimination)? Is making a double elimination tournament style bracket system capable of being done in php?