Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801

    usare il metodo get per alternare la visibilita dei contenuti da pagine cariate da db

    salve ragazzi ho biognio disperatamente di un vostro aiuto vi spiego un attivo cosi capite cosa to facendo, io sto facendo un lavoro che carico il tutto da db, paggine blocchi ecc adesso nel caricare le pagine, tramite get chiama la pagina presente nel db e invia tutto a smarty template,
    Codice PHP:
    if($apertura_HelpDesk){
    global 
    $page $apertura_HelpDesk ;
    ob_start();
    //include_once "include/inc_header.php";
    //$pagcontenuto['content_header'] = ob_get_contents();
    ob_end_clean();
    }
    /*QUESTA E LA CHIUSURA DI ($apertura){*/


      
    if($siteconfig['site_enable']==1){  
        if(isset(
    $_GET['page'])){
           
    $page = isset($_GET['page'])? $_GET['page']:'';
           
    $estrazione_moduli mysql_query("SELECT nome_pages,title_pages,enable FROM pages WHERE nome_pages = '$page' ")or die ("[b]inpossibile selezionare il bd [/b]".mysql_error());
           
    $array mysql_fetch_array($estrazione_moduli);
           
    $nome_pages $array['nome_pages'];
           
    $title_pages $array['title_pages'];
           
    $enabledPage intval($array['enable']);
           
    $ActivePage intval($array['active']);

            if(
    $apertura_HelpDesk){
            
    ob_start();
            
    define("_LOAD_PAGE_",1);
            
    $pagcontenuto['title'] = $title_pages;
            
    $pagcontenuto['url'] = "index.php?page=$page";
            
    $pagcontenuto['name'] = $nome_pages;
            include(
    "modules/$nome_pages/index.php");
            
    $pagcontenuto['content'] = ob_get_contents();
            
    ob_end_clean();
            
             }

          }
    /*QUESTA E LA PAGINA DI DEFAULT*/
          
    else{
            if(
    $apertura_HelpDesk){
            
    ob_start();
            
    define("_LOAD_PAGE_",1);
            
    $pagcontenuto['title'] = "";
            
    $pagcontenuto['url'] = "index.php";
            
    $pagcontenuto['name'] = "";
            include(
    "modules/core/index.php");
            
    $pagcontenuto['content'] = ob_get_contents();
            
    ob_end_clean();
             }
    /*QUESTA E LA CHIUSURA DELL ELSE DI(isset($_GET['page'])){*/

          
    }
       }
    /*QUESTA E LA CHIUSURA DI ($siteconfig['site_enable']==1){{*/
       
    else{
       
    ob_start();
       echo
    "<table style ='width:300px;'><tr><td>Il sito e momentaneamente fuori servizio</td></tr></table>";
       
    $pagcontenuto['content'] = ob_get_contents();
        
    ob_end_clean();

       }
    /*QUESTA E LA CHIUSURA DELL ELSE DI ($siteconfig['site_enable']==1){{*/ 
    adesso il problema vero e grosso, e quando esempio clicco su faq effettua il controllo sul db, se la pagina e preente la chiama e la carica,adesso pero una volta caricata questa pagina come mi posso muovere,io sto sempre usando il metoget se voglio vedere una faq o una categoria esempio che ho provato a fare
    Codice PHP:
    if($_GET['page']=="$page"){
    echo
    'qua c e la pagina faq di default';
    }      
     elseif((
    $_GET['page']=="$page")&($_GET['view_article']=="view_faq")){

    echo
    'qua c e la pagina faq di view_faq';
         }
    elseif((
    $_GET['page']=="$page")&($_GET['view_faq_article']=="view_faq_article")and($_GET['id_article']=="$id")){

    echo
    'qua c e la pagina sove sara possibile vedere l aricolo';

         }
     elseif((
    $_GET['page']=="$page")&($_GET['www']=="www")&($_GET['xxx']=="xxx")){
         echo
    '222222222222222222222222222';
         }
         elseif((
    $_GET['page']=="$page")&($_GET['www']=="www")&($_GET['xxx']=="xxx")&($_GET['sss']=="33")){
         echo
    '3333333333333333333333333333';
         } 
    se spingo i vari link per cambiare contenuto, mi si ferma sempre al primo if
    Codice PHP:
    if($_GET['page']=="$page"){
    echo
    'qua c e la pagina faq di default';

    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801
    ragazzi mi date na mano a trovare una soluzione grazie
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

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.