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?