php array
jeg er igang med at lave et faktura system i flash hvor jeg henter data fra mysql. der er ingen problemer med at hente data fra php men når jeg bruger denne php kode ecoer den min array 2 gange oven i hinanden... hvorfor ?jeg tror der er noget galt med linie 41 men jeg kan ikke finde ud af hvad..
koden er som følger:
<?PHP
//dette er faktura nummeret jeg vil finde
$quer=1516;
//her kontakter je min db
$link = mysql_connect('localhost', 'root' , '');//database contact
mysql_select_db("ribersreklame");//choose database
$result = mysql_query("SELECT * FROM faktura WHERE fak_nr = $quer" , $link);
//her gennemløber jeg min row det virker fint og jeg får alle mine data opstillet fint 1 gang
while($myrow =mysql_fetch_array($result)){
?> indlæg: <?PHP echo $myrow["id"];
?><br>faktura nummer: <?PHP echo $myrow["fak_nr"];?><br>
dato: <?PHP echo $myrow["dato"];?><br><br>
kunde nr: <?PHP echo $myrow["kunde_nr"];
//her tager jeg kunde nummeret for at kunne hente kunde info fra db kunder
$kundeid=$myrow["kunde_nr"];
$kundeinfo = mysql_query("SELECT * FROM kunder WHERE id = $kundeid" , $link);
?><br>
<?PHP
//hent kunde info fra db kunder
while($mykun =mysql_fetch_array($kundeinfo)){
?>navn: <?PHP echo $mykun["navn"];?><br>
firma navn: <?PHP echo $mykun["firma_navn"];?><br>
addresse:<br> <?PHP echo $mykun["addresse"];?><br>
tlf: <?PHP echo $mykun["tlf"];?><br>
<?PHP
}
?><br>
vare nummer: <?PHP echo $myrow["vare"];?><br>
antal stk: <?PHP echo $myrow["antal"];?><br>
extra info: <?PHP echo $myrow["extra"];?><br><br><br><?PHP
//her kommer der pludseligt problemer for jeg ville gerne have at alle mine data blev sendt i en string til flash som skulle se sådan her ud:
//her printes hele arrayen 2gange
foreach($myrow as $fak_str)
{
echo $fak_str . "|";
}
$antal = count($myrow);
echo "Arrayet indeholder: " . $antal . " elementer";
}
?>
exempel (
//skal se sådan ud
$flash_string="1,1,2,3|vare,antal,pris,info";
//istedet får jeg
$flash_string="1,1,2,3|1,1,2,3|vare,antal,pris,info|vare,antal,pris,info";
)