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