sort probleem?!
ik heb een probleempje met een scriptje
Het script geeft volgende resultaat:
menu1_1=new Array('test','58','',4,25,144);
menu1_2=new Array('test','57','',4,25,144);
menu1_3=new Array('test','#','',4,25,144);
menu1_4=new Array('test','56','',4,25,144);
menu1=new Array('test','#','',4,25,144);
menu2_1_1=new Array('test','96','',4,25,144);
menu2_1_2=new Array('test','96','',4,25,144);
menu2_1=new Array('test','96','',4,25,144);
menu2_2=new Array('test','95','',4,25,144);
menu2_3=new Array('test','#','',4,25,144);
menu2_4=new Array('test','94','',4,25,144);
menu2=new Array(''test','#','',4,25,144);
maar het zou moeten zijn:
menu1=new Array('test','#','',4,25,144);
menu1_1=new Array('test','58','',4,25,144);
menu1_2=new Array('test','57','',4,25,144);
menu1_3=new Array('test','#','',4,25,144);
menu1_4=new Array('test','56','',4,25,144);
menu2=new Array(''test','#','',4,25,144);
menu2_1=new Array('test','96','',4,25,144);
menu2_1_1=new Array('test','96','',4,25,144);
menu2_1_2=new Array('test','96','',4,25,144);
menu2_2=new Array('test','95','',4,25,144);
menu2_3=new Array('test','#','',4,25,144);
menu2_4=new Array('test','94','',4,25,144);
klein verschil, maar zo werkt mijn menutje niet :(
hier is het scriptje
-------------------------------------------
function WriteItem($fk_parent,$menustring) {
$result= mysql_query("select Name,Link,ID,fk_parent from tblmenuitem where id<>fk_parent and fk_parent=".$fk_parent." order by name DESC") or die(mysql_error());
$index=1;
while($row = mysql_fetch_row($result))
{
$put = $menustring.$index."=new Array('".$row[0]."','".$row[1]."','',4,25,144);\r\n";
WriteItem($row[2],$menustring.$index."_");
$index++;
$file= fopen("thijs.js", "a");
fwrite($file, $put);
}
}
fclose($file);
WriteItem(1,"menu");
--------------------------------------------
Thx.
ik heb echt hulp nodig
Er zal wel iets fout zijn met de db gegevens, daar haal je ze toch vandaan?
het gaat om de volgorde waarin ik het in een txt bestand komt.
ipv dat die met menu1_1 moet het beginnen met menu1 en daaronder pas menu1_1 zeldfe geldt voor de nummers erna menu2 dan menu2_1
en ook bijv. menu2_2_1 voor menu2_2_1_1
bedankt.
$file= fopen("thijs.js", "a");
fwrite($file, $put);
dit moet boven komen dan schrijft die hem goed naar een file...
WriteItem($row[2],$menustring.$index."_");
$index++;