hmm man kann bei dem beispiel wurzelelemente nicht neu sortieren. Der sagt immer kein übergeordneter Knoten vorhanden
habs hiermit versucht
PHP-Code:
if (!$nodes[5] AND $nodes[2]!=1){
$error = "<p>Kein übergeordneter Knoten vorhanden!</p>";
}
else {
if($nodes[2]==1){
$sql = "UPDATE node SET
root_id = root_id+1 WHERE root_id <> ".$nodes[0];
$result = mysql_query($sql, connectDB());
$sql = "UPDATE node SET
root_id = root_id-1 WHERE node_id = ". $_GET['id'];
$result = mysql_query($sql, connectDB());
}
}
und hiermit:
PHP-Code:
$sql = "UPDATE node SET
root_id = root_id+10000 WHERE root_id <> ".$nodes[0];
$result = mysql_query($sql, connectDB());
$sql = "UPDATE node SET
root_id = root_id-9998 WHERE root_id <> ".$nodes[0];
$result = mysql_query($sql, connectDB());
doch irgendwie klappt das so nicht. hat zufällig jemand ne funktionierende Möglichkeit die Wurzeln zu verschieben? Oder kann mir sagen was ichfalsch mache, ich zerschiess mir ständig die tabelle