index.php: (las variables como $pltruename las declaro en el mismo archivo unas lineas antes, en el PHP, que aqui nos os pongo:
Código:
updatelist.php:<script type="text/javascript"> $(document).ready(function(){ function slideout(){ setTimeout(function(){ $("#response").slideUp("slow", function () { }); }, 2000);} $("#response").hide(); $(function() { $("#list ul").sortable({ opacity: 0.8, cursor: 'move', update: function() { var order = $(this).sortable("serialize") + '&update=update'; $.post("drag/updatelist.php", order, function(theResponse){ $("#response").html(theResponse); $("#response").slideDown('slow'); slideout(); }); } }); }); }); </script> </head> <body> <div id="container"> <div id="list"> <?php echo '<div id="songs">d: '.$pltruename.' <br> <br></div><ul>'; include("drag/connect.php"); $queryz = "SELECT * FROM $pltruename ORDER BY uid ASC"; $result = mysql_query($queryz); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $id = stripslashes($row['id']); $text = stripslashes($row['titulo']); ?> <li id="arrayorder_<?php echo $id ?>"><?php echo '<a href="#" onclick="altersong('.$row[id].'); alterimage('.$row[id].')">'.$text.'</a><div id="gif'.$row[id].'" ></div>'; ?> <div class="clear"></div> </li> <?php } ?> </ul> </div> </div> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-7025232-1"); pageTracker._trackPageview(); } catch(err) {}</script> </body> </html>
Código PHP:
<?php
include("connect.php");
$array = $_POST['arrayorder'];
$table = "mytable1";
if ($_POST['update'] == "update"){
$count = 1;
foreach ($array as $idval) {
$query = "UPDATE " .$table. " SET uid = " . $count . " WHERE id = " . $idval;
mysql_query($query) or die('Error, insert query failed');
$count ++;
}
echo 'All saved! refresh the page to see the changes';
}
?>
Necesito que me digan como pasar la variable por post para que updatelist.php la lea y guarde los cambios en dicha tabla.
Muchas gracias de antemano.