Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132

    contenuto dinamico pagina

    ciao a tutti vorrei che iol mio sito cambiasse contenuto in base alla sezione del sito in cui ci troviamo

    io ho fatto

    Codice PHP:
    <?php 
    if($page="chi_sono")
       {     
        echo(
    "chi sono");
        }     
        else{}
      
    ?>
    i problemi sono:
    1)non so come settare il valore della pagina home di default
    2)ho settato i vari attributi name per ogni pagina, ma quando cambio pg non cambia il contenuto...penso che vada messo un GET['page'] da qualche parte ma non so dove

    grazie

  2. #2
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    $page="chi_sono"
    sbagli operatore, = č assegnazione mentre ==, ed č quello che serve a te, č per il confronto.
    penso che vada messo un GET['page'] da qualche parte ma non so dove
    e noi come facciamo a sapere dove va messo? almeno dacci una idea di come č fatta la tua pagina

  3. #3
    Esatto, comunque l' else vuoto cosģ non serve, puoi anche eliminarlo e se devi scrivere tanto html ti consiglio di racchiuderlo tra
    Codice PHP:
    echo <<<EOT 
    e
    Codice PHP:
    EOT
    (Non ci devono essere spazi nč prima nč dopo queste 'funzioni).

    Comunque se hai tante pagine ti conviene fare uno switch di $page invece che tutte if/elseif
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    Codice PHP:
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link href="style.css" rel="stylesheet" type="text/css" />
    <title>|| PROVA ||</title>
    </head>

    <body>

    <div id="container">
        <div id="header">
          <ul>[*][url="#"]Home[/url]
                [*][url="#"]Chi sono[/url]
                [*][url="#"]Hobby&amp;Sport[/url]
                [*]
                [*]
                [*][url="#"]Contatti[/url]
            [/list]
      </div>
        <div id="content">
      <div id="left">
                <h1>Benvenuti
                  <?php 
                  
    if($page=="chi_sono"){
                    echo(
    "chi sono");}
                    
                 
    ?>
                 Benvenuti
                 
                </h1>
                
        

    testoi</p>
        
        

    testo2</p>
        
        

    testo</p>
        
        

    Text</p>
                
                
                <h1>Photos</h1>
                <div id="photos">
                [url="#"][img]images/photo1.jpg[/img][/url]
                [url="#"][img]images/photo2.jpg[/img][/url]
                [url="#"][img]images/photo3.jpg[/img][/url]
                [url="#"][img]images/photo4.jpg[/img][/url]
                </div>
            </div>
            <div id="right">
                <h2>Latest news</h2>
                [url="#"]Jpsadsadsa[/url]
                

    cisacsacsacas</p>
                [url="#"]Template [/url]
                

    If you're looking for beautiful and professionally made templates you can find them at Template Beauty.</p>
                [url="#"]The forum[/url]
                

    If you're having problems editing the template please don't hesitate to ask for help on the forum.</p>
            </div>
            <div id="footerline"></div>
        </div>
        
        <div id="footer">Copyright © 2011 

        </div>    
        
    </div>
    </body>
    </html>

  5. #5
    Non definisci $page, quindi..

    Dovresti scrivere

    Codice PHP:
    $page htmlspecialchars($_GET['page']); // Un controllo semplice.. 
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    ho comunque un problema...
    se io nel mio indirizzo non passo nessun valore della variabile $page, mi viene dato errore..

    io ho meso cosi


    Codice PHP:
    <?php 
     
    if(!isset($_GET['page'])){
    $page 'chi_siamo';
              } 
    $page htmlspecialchars($_GET['page']);    
    ?>
    pero purtroppo non va...

    in poche parole se il valore di page non č settato, metti di default il valore 'chi_siamo'.

    ma purtroppo non va

  8. #8
    Codice PHP:
    <?php

    $page 
    = (htmlspecialchars($_GET['page'])) ? $_GET['page'] : "chi_siamo";

    switch(
    $page) {
    case 
    chi_siamo:
    echo 
    'Chi siamo....';
    break;
    case 
    dove_siamo:
    echo 
    'Dove siamo...';
    break;
    }
    ?>
    Ho fatto lo switch di $page per evitare gli elseif.

    Per aggiungerne di nuovi puoi aggiungere sotto all' ultimo break;

    Codice PHP:
    case NOME OTTENUTO DAL $_GET:
     
    // Operazioni che deve fare, ad esempio echo
    break; 
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  9. #9
    Magari mettendoci un else...ma qui siamo all'abc della programmazione!!! Se mancano addirittura queste basi!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    Ok grazie.

    mi da comunque un errore ancora

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="style.css" rel="stylesheet" type="text/css" /> <title>||website ||</title> </head> 

     <body> 
    <?php  $page = (htmlspecialchars($_GET['page'])) ? $_GET['page'] : "chi_sono";  
    switch(
    $page) { 
    case 
    chi_sono: echo 'Chi siamo....'; break; case dove_siamo: echo 'Dove siamo...'; break; } ?>  <div id="container">     <div id="header">       <ul>[*][url="http://www.ssss.com"]Home[/url]             [*][url="#"]Chi sono[/url]             [*][url="http://www.ssss.com"]Hobby&amp;Sport[/url]             [*]             [*]             [*][url="http://www.sss.com"]Contatti[/url]         [/list]</div>     <div id="content">   <div id="left">             <h1>Benvenuti                           Benvenuti                           </h1>                  

    Don't forget to check [url="http://www.sss.com"]free website templates[/url] every day, because we add a new free website template almost daily.</p>          

    You ca remove any link to our websites from this template you're free to use the template without linking back to us.</p>          

    This is just a place holder so you can see how the site would look like.</p>          

    This is a template designed by free website templates for you or free you can replace all the text by your own text.</p>                                       <h1>Photos</h1>             <div id="photos">             [url="http://www.sss.com"][img]images/photo1.jpg[/img][/url]             [url="http://www.sss.com"][img]images/photo2.jpg[/img][/url]             [url="http://www.sss.com"][img]images/photo3.jpg[/img][/url]             [url="http://www.sss.com"][img]images/photo4.jpg[/img][/url]             </div>         </div>         <div id="right">             <h2>Latest news</h2>             [url="http://www.sss.com"]Just Web Templates[/url]             

    Even more websites all about website templates on Just Web Templates.</p>             [url="http://www.sss.com"]Template Beauty[/url]             

    If you're looking for beautiful and professionally made templates you can find them at Template Beauty.</p>             [url="http://www.ssss.com/forum/"]The forum[/url]             

    If you're having problems editing the template please don't hesitate to ask for help on the forum.</p>         </div>         <div id="footerline"></div>     </div>          <div id="footer">Copyright ©
         </div>          </div> </body> </html>

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.