Código PHP:
<script type="text/javascript">
$(document).ready(function(){
$(function() {
$("#contentLeft ul").sortable({ axis: "y",
opacity: 1, cursor: "move", update: function() {
var order = $(this).sortable("serialize") + '&action=updateRecordsListings';
$.post("dragupdateDB.php", order);
}});
});
});
</script>
<div id="contentLeft">
<ul>
<?php
$query = "SELECT * FROM smilie ORDER BY displayorder ASC";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
?>
<li id="recordsArray_<?php echo $row['smilieid']; ?>"><img src= "<?php echo $row['smiliepath']?>" height="18"><?php echo " " . $row['title']; ?> </li>
<?php } ?>
</ul>
</div>
y esto es lo que tengo en otro:
Código PHP:
<?php
include('global.php');
$action = mysql_real_escape_string($_POST['action']);
$updateRecordsArray = $_POST['recordsArray'];
if ($action == "updateRecordsListings"){
$listingCounter = 1;
foreach ($updateRecordsArray as $recordIDValue) {
$query = "UPDATE smilie SET displayorder = " . $listingCounter . " WHERE smilieid = " . $recordIDValue;
mysql_query($query) or die('Error, insert query failed');
$listingCounter = $listingCounter + 1;
}
}
?>
si os fijais, en el primero se llama al segundo llamado dragupdateDB.php
lo que quiero hacer es poner todo el codigo en un archivo solo... que es lo que tengo que poner en lugar de dragupdateDB.php para que no llame al archivo con el codigo sino que haga referencia a algo dentro del mismo archivo.
saludos