Ik heb een tree menu en ik wil graag een copy functie maken.
Ik weet dat ik een recursieve functie moet maken, Ik heb het begin wel hij maakt een kopie van de node waar hij staat maar de childs daar heb ik een probleem mee.
Kan iemand mij helpen?
function copyTree($fromID){
$sql = "
INSERT INTO node (parentID, title,position) (SELECT parentID, title, position+1 FROM node WHERE ID = '".$fromID."')
";
if(mysql_query($sql)){
} else {
die(mysql_error());
}
}
deze kopieert een row in de database maar dat is er natuurlijk maar 1.
Hoe maak ik van deze functie een recursieve zodat hij ook alle childs kopieerd.
Ik hoop dat jullie mij kunnen helpen.