Hoi gasten,

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.
kan iemand mij helpen? ben ik duidelijk genoeg of is het iets anders?

ik heb echt hulp nodig
Er zal wel iets fout zijn met de db gegevens, daar haal je ze toch vandaan?
klopt komt uit db, maar de data kan niet fout zijn want geeft wel goede output maar alleen in verkeerde volgorde,

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.
laat maar Pro's..... ik heb hem, Mitch jij bedankt voor de poging

$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++;

Reageren