arieccomi...
solo se i due array hanno sempre lo stesso ordine:
Codice PHP:
$namelink=array($d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$d10);
$link=array($l1,$l2,$l3,$l4,$l5,$l6,$l7,$l8,$l9,$l10);
$q3= "SELECT * FROM table WHERE nome IN ('".implode("', '", $namelink)."') ORDER BY ordine ASC";
$r3 = MYSQL_QUERY($q3);
while ($row3 = mysql_fetch_array($r3)){
$l = array_keys($namelink,$row3['nome']);
print '[*][url="'.$link[$l].'"]'.$row3['nome'].'[/url]';
};