Ho scaricato un menu in javascript che mostra alcuni link, e passandoci sopra con il mouse si vede il contenuto.
Un esempio e' questo:
Codice PHP:
$mmMenu=new mMenu();
        
$mmMenu->style="menuStyle";
            
$mmMenu->addItemFromText("text=Product Purchasing Page;url=http://www.milonic.com/cbuy.php;");
            
$mmMenu->addItemFromText("text=Contact Us;url=http://www.milonic.com/contactus.php;");
            
$mmMenu->addItemFromText("text=Newsletter Subscription;url=http://www.milonic.com/newsletter.php;");
            
$mmMenu->addItemFromText("text=FAQ;url=http://www.milonic.com/menufaq.php;");
            
$mmMenu->addItemFromText("text=Discussion Forum;url=http://www.milonic.com/forum/;");
            
$mmMenu->addItemFromText("text=Software License Agreement;url=http://www.milonic.com/license.php;");
            
$mmMenu->addItemFromText("text=Privacy Policy;url=http://www.milonic.com/privacy.php;");
    
$mmMenu->createMenu("Milonic"); 
Io ora voglio fare in modo che escano i dati del mio db.
La variabile $mmMenu la creo cosi' ma mi estrae solo l'ultimo dato nel db e non tutti.
Codice PHP:
$mmMenu->addItemFromText("text=$menulo;"); 
mentre la variabile $menulo la costruisco cosi' (seguengdo gli esempi qua sopra)
Codice PHP:
$res=mysql_query("select * from menu");
while(
$arr=mysql_fetch_row($res))
{
    
$ido=$arr[0];
    
$hotel=$arr[1];
    
$res2=mysql_query("select nome from hotel where id=$hotel");
    
$arr2=mysql_fetch_assoc($res2);
    
$hotel=$arr2['nome'];
    
$hotel=str_replace("HOTEL ","",$hotel);
    
$hotel=str_replace("RESIDENCE ","",$hotel);
    
$htmlhot=str_replace(" ","%20",$hotel);
    
//$offerta=$arr[2];
        //$menulo.='[url="#'.$htmlhot.'"]'.$hotel.' [/url]
';
          $menulo="$nome;url=http://www.miosito.it/$htmlhot;
";


Perche' mi estrae solo l'ultimo in ordine alfabetico e non tutti gli altri?
Se da qualche parte provo a dare echo "$menulo"; mi fa vedere tutti gli hotel
Quindi l'errore e' nella costruzione di $mmMenu
Sapete aiutarmi?