updated the code to this:
Code:
$sql2 = "SELECT id, 1, 2, 3, 4, 5, 6
FROM ratestable
ORDER BY id ASC";
$stmt2 = $db->prepare($sql2);
$stmt2->execute();
$e2 = $stmt->fetch();
Code:
<?php
while($e2 = $stmt2->fetch())
{
?>
<input type="hidden" name="id" value="<?php echo $e2['id']; ?>" />
<input type="text" name="1" maxlength="10" value="<?php echo $e2['1'] ?>" class="rates" />
<input type="text" name="2" maxlength="10" value="<?php echo $e2['2'] ?>" class="rates" />
<input type="text" name="3" maxlength="10" value="<?php echo $e2['3'] ?>" class="rates" />
<input type="text" name="4" maxlength="10" value="<?php echo $e2['4'] ?>" class="rates" />
<input type="text" name="5" maxlength="10" value="<?php echo $e2['5'] ?>" class="rates" />
<input type="text" name="6" maxlength="10" value="<?php echo $e2['6'] ?>" class="rates" />
<?php
}
?>
Can get it to update the last last ID but not all rows:
Code:
$sql = "UPDATE ratestable
SET 1=?, 2=?, 3=?, 4=?, 5=?, 6=?
WHERE id=?";
$stmt = $db->prepare($sql);
$stmt->execute(array(
$_POST['1'],
$_POST['2'],
$_POST['3'],
$_POST['4'],
$_POST['5'],
$_POST['6'],
$_POST['id'],
));
$stmt->closeCursor();
Bookmarks