Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    estrazione dati db per un menu javascript

    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?

  2. #2
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    per capire meglio a cosa serve guardate l'immagine allegata.
    Voglio far uscire nella seconda tendina i nomi degli hotel che poi dividero' per categoria
    Immagini allegate Immagini allegate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.