File: D:/HostingSpaces/SBogers10/komma-mediadesign.nl/wwwroot/kms oud/ordenen_klanten.php
<?php
/* on form submission */
if(isset($_POST['do_submit'])) {
/* split the value of the sortation */
$ids = explode(',',$_POST['sort_order']);
/* run the update query for each id */
foreach($ids as $index=>$id) {
$id = (int) $id;
if($id != '') {
$query = 'UPDATE kms_klanten SET sort_order = '.($index + 1).' WHERE kms_klanten.klant_id = '.$id;
$result = mysql_query($query) or die(mysql_error().': '.$query);
echo($query);
}
}
/* now what? */
if($_POST['byajax']) { die(); } else { $message = 'Sortation has been saved.'; }
}
?>
<h1>Projecten ordenen</h1>
<?php
$query = sprintf("SELECT kms_klanten.klant_id, kms_klanten.naam, kms_klanten.sort_order FROM kms_klanten ORDER BY kms_klanten.sort_order ASC");
$result = mysql_query($query);
if(mysql_num_rows($result)) {
?>
<p>Sleep de onderstaande projecten in de volgorde dat u ze op de overzichtspagina wilt hebben.</p>
<div id="message-box"><?php echo $message; ?> Pagina wacht op herordening...</div>
<form id="dd-form" action="/kms/index.php?p=ordenen_klanten" method="post">
<p class="autoSubmit">
<input type="checkbox" value="1" name="autoSubmit" id="autoSubmit" <?php if($_POST['autoSubmit']) { echo 'checked="checked"'; } ?> />
<label for="autoSubmit">Wijzigen meteen toevoegen na het slepen</label>
</p>
<ul id="sortable-list">
<?php
$order = array();
while($item = mysql_fetch_assoc($result)) {
echo '<li title="',$item['klant_id'],'">',html_entity_decode($item['naam']),'</li>';
$order[] = $item['klant_id'];
}
?>
</ul>
<br />
<input type="hidden" name="sort_order" id="sort_order" value="<?php echo implode(',',$order); ?>" />
<input type="submit" name="do_submit" value="Wijzigingen opslaan" class="button submit" />
</form>
<?php } else { ?>
<p>Sorry! Er zijn geen projecten.</p>
<?php } ?>