Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    33

    Problema con link pagine

    Ciao a tutti

    ho un problema, non mi funzionano i link per andare su un'altra pagina.

    Praticamente ho un menu e se clicco su una voce di questo menu non mi apre la pagina ma rimane sulla home, stessa cosa per il login, non mi apre la pagina per effettuare il login.

    Sapete dirmi il motivo?

    vi posto il codice della pagina index.php

    Codice PHP:

    <?php
    session_start
    ();
    include(
    'connect.php');
    include_once(
    'common.php');
    //include_once("fckeditor/fckeditor.php");
    //include_once("simulare_register_globals.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" />
    <title>TEATRO ARGONAUTI</title>
    <link href="default.css" rel="stylesheet" type="text/css" />

    </head>
    <body>

    <div id="wrapper">
        <div id="header">
            
        </div>
        <div id="menu">
        
            <?php
                
    include "menu/menu.php";
            
    ?>
            
        </div>
        <div id="content">
            <div id="left">
                
                <?php
                
                    
    switch($indice){
                        case 
    0: include "pagine/home.php"; break;
                        case 
    1: include "pagine/chi_siamo.php"; break;
                        case 
    666: include "login.php"; break;
                        case 
    667: include "logout.php"; break;
                        default: include 
    "pagine/home.php"; break;
                    }
                      
                  
    ?>


            </div>
            <div id="right">
                <h2>News</h2>
                

    [b][01/02/2010][/b] xxxxxxxxxxxxx </p>
                

    [b][14/06/2010][/b] xxxxxxxxxxxcccccccccccyyyyyyyyyyyyyyyy [url="#"]More…[/url]</p>

                <h2 class="vline">Links</h2>
                <ul>[*][url="#"]Sagittis Bibendum Erat[/url][*][url="#"]Malesuada Turpis[/url]
    [*][url="#"]Quis Gravida Massa[/url][*][url="#"]Inerat Viverra Ornare[/url][/list]
            </div>
            <br style="clear: both;" />
        </div>
        <div id="footer">
            
            
            <?php
            
    if(!isset($_SESSION['Username'])){
            
    ?>
                

    [url="?indice=666"] Login[/url]</p>
            <?php
            
    }
            else{
            
    ?>
                

    [url="?indice=667"] Logout[/url]</p>
            <?php
            
    }
            
    ?>
            
            
          </div>
          
    </div>
    </body>
    </html>

  2. #2
    Riusciresti a postare il codice di menu.php ? E' li che dovrebbero esserci i link se ho capito bene il tuo problema.
    OUTSHINE '84

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    33
    è solo una parte perchè ho appena iniziato a sviluppare il sito.

    In questa pagina metterò tutte le voci che il menu avrà anche nella parte amministrativa del sito.

    ecco qua la pagina menu.php

    Codice PHP:

    <ul>
                [*][url="?indice=0"]Home[/url]
                [*][url="?indice=1"]Chi siamo[/url]
                [*][url="#"]Spettacoli[/url]

                [*][url="#"]Catalogo[/url]
                [*][url="#"]Contatto[/url]
                
                <?php
                
            
    //in caso volessi mettere il login nel menu e non nel footer
                /*if(!isset($_SESSION['Username'])){
                ?>
                    [*][url="?indice=666"] Login[/url]
                <?php
                }
                else{
                ?>
                    [*]

    [url="?indice=667"] Logout[/url]</p>
                <?php
                }*/
                
    ?>
            
        [/list]

  4. #4
    Credo manchi il caricamento della variabile $indice :
    prima di fare il switch/case devi mettere :

    $indice = $_GET["indice"];

    Così catturi il valore indice nell'url... (non è automatico che sia la stessa variabile perchè di fatto stai ricaricando la pagina)
    OUTSHINE '84

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    33
    è ufficiale sono un.... ahahha

    Grazie mille e il bello è che avevo già fatto una cosa simile

    Sono fuso

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.