Pandi: Wo ist der Fehler?

Hallo,

könnt ihr mir sagen, wo der Fehler ist?

$( 'tbody' ).sortable({
	      		  
  update : function (event, ui) {
			
  var order = $(this).sortable('serialize');

  $.post('save.php', { list: order }, 

	function(o) {
	console.log(o); 
  });
 }	    
});
$list = $_POST['list'];

$output = array();
$list = parse_str($list, $output);

print_r($output)

Das print_r bringt folgendes:

Array
(
    [item] => Array
        (
            [0] => 2
            [1] => 11
            [2] => 8
            [3] => 1
            [4] => 3
            [5] => 7
            [6] => 6
            [7] => 5
            [8] => 12
            [9] => 13
            [10] => 10
            [11] => 4
        )

)

Wenn die foreach ins Spielt kommt:

foreach ($output as $position => $item)
{
   
echo $position;
echo "<br>";
echo $item;
echo "<br>";
} 

erhalte ich einen Fehler:

<b>Parse error</b>: syntax error, unexpected 'foreach' (T_FOREACH)

  1. Tach!

    <b>Parse error</b>: syntax error, unexpected 'foreach' (T_FOREACH)

    Das heißt, dass der Fehler irgendwo davor ist. Vielleicht ist es das fehlende Semikolon nach dem print_r(). Wenn das nur ein Fehler beim Kopieren ins Forum ist, und du es auch durch genaueres Hinschauen nicht findest, dann hilft vielleicht das schrittweise Entfernen von Code. Wenn der Fehler dann weg ist, ist die Ursache darin zu finden.

    dedlfix.