http://news.php.net/php.general/267517
<a href="http://news.php.net/php.general/267517">http://news.php.net/php.general/267517</a>
<pre><?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
if ( isset($_POST['submit']) ) {
if ( isset($_POST['items']) && is_array($_POST['items']) ) {
foreach ( $_POST['items'] AS $id => $item ) {
if ( isset($item['order']) && $item['order'] == 'true' ) {
//Update the table in MySQL
$update_data = "UPDATE sections SET `order` = '{$id}' WHERE name = '{$item['name']}'";
echo "Setup SQL statement ({$update_data})\n";
# $response = mysql_query( $update_data, $cnx ) or die ('database error<br>'. mysql_error());
}
}
}
}
?></pre>
<form method="post">
<table>
<?php
$items = array( 'Item 1',
'Item 2',
'Item 3',
);
foreach ( $items AS $id => $desc ) {
echo <<<_
<tr>
<td><input type="text" name="items[{$id}][name]" value="{$desc}" /></td>
<td><input type="checkbox" name="items[{$id}][order]" value="true" /></td>
</tr>
_;
}
?>
<tr>
<td align="center">
<input type="submit" name="submit" value="Process Order" />
<input type="reset" name="reset" value="Clear Form" />
</td>
</tr>
</table>
</form>
<hr />
<?php echo highlight_file(__FILE__); ?>
1