amwd07 Posted December 21, 2007 Share Posted December 21, 2007 Please help someone ??? I am having trouble being able to update multiple records using checkboxes <form method="POST" action="<?php echo $editFormAction; ?>" name="ratings"> <table border="1" align="center" cellpadding="8" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#F4F4F4"> <tr> <td bgcolor="#FFEEAA"><strong>name <input name="rating_id" type="hidden" id="rating_id" value="<?php echo $row_rsRatings['rating_id']; ?>" /> </strong></td> <td bgcolor="#FFEEAA"><strong>email</strong></td> <td bgcolor="#FFEEAA"><strong>postcode</strong></td> <td bgcolor="#FFEEAA"><strong>ratings</strong></td> <td bgcolor="#FFEEAA"><strong>created</strong></td> <td bgcolor="#FFEEAA"><div align="center"><strong>onhold</strong></div></td> <td bgcolor="#FFEEAA"> </td> </tr> <?php do { $rateid = $row_rsRatings['rating_id']; $rateposted = $_POST['onhold'.$rateid]; print_r($rateposted); $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "ratings")) { $updateSQL = sprintf("UPDATE restaurant_ratings SET onhold=%s WHERE rating_id=%s", GetSQLValueString(isset($rateposted) ? "true" : "", "defined","1","0"), GetSQLValueString($_POST['rating_id'], "int")); mysql_select_db($database_connDW, $connDW); $Result1 = mysql_query($updateSQL, $connDW) or die(mysql_error()); } ?> <tr> <td><strong><?php echo $row_rsRatings['name']; ?></strong></td> <td><?php echo $row_rsRatings['email']; ?></td> <td><?php echo $row_rsRatings['postcode']; ?></td> <td><?php echo $row_rsRatings['ratings']; ?></td> <td><?php echo $row_rsRatings['created']; ?></td> <td><div align="center"> <input type="checkbox" name="onhold<?php echo $rateid ?>" id="onhold<?php echo $rateid ?>" value="1" <?php if (!(strcmp($row_rsRatings['onhold'],1))) {echo "checked=\"checked\"";} ?> /> <?php echo $rateid ?></div></td> <td><input type="submit" name="rateupdate" id="rateupdate" value="Update" /></td> </tr> <?php } while ($row_rsRatings = mysql_fetch_assoc($rsRatings)); ?> </table> </form> Link to comment https://forums.phpfreaks.com/topic/82745-multiple-form-update/ Share on other sites More sharing options...
amwd07 Posted December 21, 2007 Author Share Posted December 21, 2007 I have changed my code so the $editforaction is not in the loop and still can't work this one out all I want to do is update more than 1 record with each record having it's own update button ? <form method="POST" action="<?php echo $editFormAction; ?>" name="ratings"> <table border="1" align="center" cellpadding="8" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#F4F4F4"> <tr> <td bgcolor="#FFEEAA"><strong>name</strong></td> <td bgcolor="#FFEEAA"><strong>email</strong></td> <td bgcolor="#FFEEAA"><strong>postcode</strong></td> <td bgcolor="#FFEEAA"><strong>ratings</strong></td> <td bgcolor="#FFEEAA"><strong>created</strong></td> <td bgcolor="#FFEEAA"><div align="center"><strong>onhold</strong></div></td> <td bgcolor="#FFEEAA"> </td> </tr> <?php do { $rateid = $row_rsRatings['rating_id']; $rateposted = $_POST['onhold'.$rateid]; print_r($rateposted); ?> <tr> <td><strong><?php echo $row_rsRatings['name']; ?></strong></td> <td><?php echo $row_rsRatings['email']; ?></td> <td><?php echo $row_rsRatings['postcode']; ?></td> <td><?php echo $row_rsRatings['ratings']; ?></td> <td><?php echo $row_rsRatings['created']; ?></td> <td> <div align="center"> <input name="rating_id" type="hidden" id="rating_id" value="<?php echo $rateid ?>" /> <input type="checkbox" name="onhold<?php echo $rateid ?>" id="onhold<?php echo $rateid ?>" value="1" <?php if (!(strcmp($row_rsRatings['onhold'],1))) {echo "checked=\"checked\"";} ?> /> <?php echo $rateid ?></div></td> <td><input type="submit" name="rateupdate" id="rateupdate" value="Update" /></td> </tr> <?php } while ($row_rsRatings = mysql_fetch_assoc($rsRatings)); ?> </table> </form> Link to comment https://forums.phpfreaks.com/topic/82745-multiple-form-update/#findComment-420893 Share on other sites More sharing options...
amwd07 Posted December 22, 2007 Author Share Posted December 22, 2007 Please I really need help with this Link to comment https://forums.phpfreaks.com/topic/82745-multiple-form-update/#findComment-421125 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.