Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Se ci dici quale errore magari..
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #12
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Probabilmente dice che non c'è l'indice corrispondente a 'page' nell'array!

    Il controllo devessere fatto con un isset

  3. #13
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    ( ! ) Notice: Use of undefined constant chi_sono - assumed 'chi_sono' on line 15

    Call Stack
    # Time Memory Function Location
    1 0.0356 334968 {main}( ) ..\index.php:0
    Dump $_SERVER

    $_SERVER['REMOTE_ADDR'] =



    string '127.0.0.1' (length=9)

    $_SERVER['REQUEST_METHOD'] =



    string 'GET' (length=3)

    $_SERVER['REQUEST_URI'] =



    string '/mipresento/index.php?page=chi_sono' (length=35)

    Variables in local scope (#1)

    $page =



    string 'chi_sono' (length=8)

  4. #14
    I notice non influiscono sullo script.

    Comunque prova a mettere gli apici allo switch, ovvero..

    Codice PHP:
     case 'chi_sono'
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    scusate ma nemmeno facendo come 0-c00l mi ah consigliato, riesco a togliere l'avviso del Notice...

    come posso fare??

  6. #16
    Codice PHP:
    <?php
    $page 
    = (isset($_GET['page'])) ? $_GET['page'] : ""

    switch(
    $page) { 
        case 
    "chi_siamo"
            echo 
    'Chi siamo....'
            break; 
        case 
    "dove_siamo"
            echo 
    'Dove siamo...'
            break; 
        default:
            echo 
    'Chi siamo....'
            break; 
        }
    ?>
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  7. #17
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    scusami ma facendo cosi anche se cambio il case (cioè metto chi_siamo oppure dove_siamo)il contenuto rimane sempre quello di default...cioè NON CAMBIA

  8. #18
    Posta tutto il codice..
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  9. #19
    Sono abbastanza nuovo nella programmazione e potrei sbagliarmi....però dai link che hai postato in prima pagina mi sembra normale che non funzioni. Tu vuoi giocare sul cambio del contenuto in base a come viene valorizzata la variabile $page, ma per "attivare" lo switch-case
    tu quella variabile devi valorizzarla recuperando il valore del link tramite $_GET.....esempio:

    Contatti (link con querystring con valore contatti...page=contatti)
    Così passi un valore in get all'interno della pagina. Poi nel contenitore in cui vuoi cambiare i contenuti puoi fare ad esempio:

    Codice PHP:
    //con @ silenzi eventuali notice per la variabile non inizializzata ad esempio,
     //a $page gli assegni il valore del get di page passato con la querystring 
    @$page=$_GET['page'];
     
    //cambi il contenuto del contenitore in base alla valorizzazione di $page
     
    switch ($page) { 
          case 
    'Home': include_once ('Home.php'); 
          break; 
          case 
    'ChiSiamo': include_once ('ChiSiamo.php');
          break; 
          case 
    'Contatti': include_once ('Contatti.php'); 
          break; 
          default: 
    $page='Home'


    Se vuoi solo stampare con echo o print basta che cambi "include_once ('pagina.php');" con echo 'tuo_testo';. Non sono sicuro sul default...nel mio script ho fatto diversamente, però in qualsiasi caso da me funziona, ovvio che poi stà a te applicare vari controlli di sicurezza e simili Se qualcuno più ferrato vede qualcosa di errato faccia notare al volo che almeno imparo qualcosa anche io
    Fare o non fare....non c'è provare!

  10. #20
    Codice PHP:
    @$page=$_GET['page']; 
    Ehm.. non dovrebbe essere:

    Codice PHP:
    $page= @$_GET['page']; 
    ?_?
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.